私は現在、Google Bigのクエリの行間のタイムスタンプの差を計算しようとしていますが、コードをテストするために使用しているサンプルテーブルがあります。 私は、これはより自然で分析関数を使用して表現、この質問JOINよりもむしろCalculate the time difference between of two rows
私は1ヶ所で立ち往生しています。 私はそれが StartDate is 10-Sep-2016
EndDate is 15-Oct-2016
Total Days which I will get is 35
& months will i get is 1 Month
DateDiff('d',StartDate,EndDate)
**のように、私に適切な出力を与えている。しかし
私はSQLを使い慣れていないため、時間差を日、時、分で比較するクエリを作成するのに役立つかどうかは疑問でした。例えば 、 Start time 1 = 13/01/2016, 16:00
End time 1 = 14/01/2016, 18:00
だから時間差は、1日2時間、右すべきですか? もう1つの例です。 Start time 2 = 20/10/2016, 12:00
End t
私は変数$date="2016-10-09 10:44:03";とメッセージリストをdate_post(TIMESTAMP CURRENT_TIMESTAMP)の順に並べています。私は SELECT *,DATEDIFF(second, $date,date_post) AS duration
FROM messages
WHERE condition
から結果を返すようにしたいが、それは