2011-12-20 18 views
0

深夜を過ぎる可能性のある時間を計算するdatediffクエリを作成する方法はありますか?時間が真夜中になるとDatediffが返される

当然のことながら、私は部分的に真夜中に部分を計算しますが、何千もの行があり、一部が真夜中を横切り、一部が真でないため、普遍的なクエリが必要ですそのうちの1つは計算する必要があります。 datediff(これは最大10分で、2日間は問題ありません)。

+0

のplsは明確である...あなたが真夜中を横切る時間とはどういう意味ですか? – Akhil

答えて

4

DATEDIFF関数は、両方のケースを処理します。

SELECT DATEDIFF(MINUTE, '2011-12-20 11:43:00', '2011-12-20 11:50:00') 
SELECT DATEDIFF(MINUTE, '2011-12-20 23:59:00', '2011-12-21 00:07:00') 
関連する問題