これは私のコードで、結果は 1 ですが、期間が 1 分ではないため、0 でなければなりません
DECLARE @Start AS DATETIME = '2013-10-08 09:12:59.000'
DECLARE @End AS DATETIME = '2013-10-08 09:13:09.000'
SELECT DATEDIFF(MI,@Start, @End)
この問題を回避するにはどうすればよいですか? SQL Server 2008 R2 を使用しています。
アップデート
秒で問題なく動作します.....分ではありません。
DECLARE @Start AS DATETIME = '2013-10-08 09:12:59.000'
DECLARE @End AS DATETIME = '2013-10-08 09:13:09.000'
SELECT DATEDIFF(SS,@Start, @End)