私のクライアントには、この KTV 時間ルールがあり、20 分を超えるすべてのチェックアウトは追加の 1 時間と見なされます。
以下のコード例:
declare @dateStart as datetime, @dateEnd as datetime
set @dateStart = cast('3/2/2013 8:00:00 PM' as datetime)
set @dateEnd = cast('3/2/2013 9:20:02 pm' as datetime)
SELECT DATEDIFF(hour, @dateStart, @dateEnd)
上記のコードは論理的に 1:20 時間を返します。SQL サーバーでは 1 時間を返します。このコードを微調整して 2 時間として返すにはどうすればよいですか?
前もって感謝します。