2011-07-25 3 views
0

私は、次の日時および顧客クエリは、2時間のデータレコードの違いを見つけるために

例含むテーブルがあります。

DATA1:
日時:2011年7月25日10時23分30秒AM を
顧客:

DATA2:
日時:2011年7月25日10時40分30秒AM
顧客:B

私はQUERを必要とします顧客AとBの間の時間を知るために、

私はFirebirdデータベースを使用しています。ありがとうございます。

答えて

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' 
+0

はあなたの迅速な対応のためにマークしますが、私は私が毎日数千人の顧客を持っていると私はそれが可能ということだ別の顧客に1人の顧客との間の期間を知っておく必要があります意味だけ顧客AとBをする必要はありません感謝しますか?私はすでに結合テーブルを使用していますが、Firebirdはそれをサポートしていないようです –

+0

*すべての*顧客間の期間は?または、どの顧客の間?すべてのカスタマーの間には – marc

+0

の時間があります。)...ありがとうございました。本当にありがとうございます。しかし、私はすでに答えを見つけました。http://stackoverflow.com/questions/6427672/sqlite-time-difference-between-query- result-rows-how-to –

関連する問題