MySQL计算两个记录之间的日期差异

时间:2017-07-05 15:02:56

标签: mysql datetime

我有一个带有扫描数据的db表: scan data

我需要event = Warenausgang和Event = Wareneingang之间的日期差异。 我尝试了以下代码:

SELECT i1.teileid, i1.datetime, i1.event, i2.datetime, i2.event, 
datediff(i2.datetime, i1.datetime) as Bearbeitungsdauer
From inventur i1
join inventur i2 on i1.teileid=i2.teileid
Where i1.id>i2.id
And i1.event = Warenausgang
And i2.event = Wareneingang

但是我得到的结果太多了,我想只有一对。 故障在哪里?

0 个答案:

没有答案