这是我的表格:

我想要编写一个查询,向我显示以下结果:
clock_BarCode code_BDate Clock_BTime
00001142 1395/11/20 (1094-472)=622
00001147 1395/11/20 549
00001151 1395/11/20 578
00001172 1395/11/20 552
00001187 1395/11/20 649我该怎么写??
发布于 2017-02-14 16:36:19
假设条形码记录总是成对(甚至是单个)出现,那么您可以使用一个基本的GROUP BY查询来执行此操作:
SELECT t1.Clock_BarCode,
t1.Clock_BDate,
t2.Clock_BTime
FROM yourTable t1
INNER JOIN
(
SELECT Clock_BarCode,
MAX(Clock_BTime) - MIN(Clock_BTime) AS Clock_BTime
FROM yourTable
GROUP BY Clock_BarCode
) t2
ON t1.Clock_BarCode = t2.Clock_BarCodehttps://stackoverflow.com/questions/42221246
复制相似问题