查询以查找两个时间数据记录之间的差异

时间:2011-07-25 10:23:03

标签: time

我有一个包含以下日期时间和客户的表

示例:

data1:
datetime:2011-7-25 10:23:30 AM
顾客:一个

data2:
datetime:2011-7-25 10:40:30 AM
顾客:乙

我需要查询才能知道客户A和B之间的持续时间,

我正在使用Firebird数据库。谢谢你

1 个答案:

答案 0 :(得分:0)

DATEDIFF怎么办?

SELECT DATEDIFF(second, -- or the unit you want
           a.datetime, b.datetime) AS result
FROM ExampleTable a, ExampleTable b
WHERE a.customer = 'A' and b.customer = 'B'