行の 2 つの日付の間の日数を計算しようとしています。
基本的に、レコードが会計年度 '2012-11-01 00:00' AND '2013-10-31 23:59' に該当する場合、B.Depart からその年の年末までに何泊あるか知りたいのですが、つまり、「2013-10-31 23:59」です。
私が得るエラーは次のとおりです。
varchar 値 'NULL' をデータ型 int に変換するときに変換に失敗しました。
これは私が持っているものです:
CASE
WHEN B.Depart BETWEEN '2012-11-01 00:00' AND '2013-10-31 23:59' THEN datediff (minute, B.Depart, '2013-10-31 23:59')
ELSE 'NULL'
END AS '2012/13 nights'
大変助かりました!