COUNT(DISTINCT CASE WHEN DATEDIFF(d, ClientVisit.rev_timeout, ClientVisit.signature_datetime) = 3 THEN
CASE WHEN ClientVisit.multiple_flag = 1
THEN ClientVisit.rev_timein
ELSE ClientVisit.clientvisit_id END
END
データ型
- rev_timeout - smalldatetime
- rev_timein - smalldatetime
- signature_datetime - 日時
- multiple_flag - ビット
- clientvisit_id - int.
エラー
式をデータ型 smalldatetime に変換する算術オーバーフロー エラー
SQL Server はsmalldatetimeclientvisit_id
に変換していますが、ここでは別の日時との比較が表示されないため、理由がわかりません。. _ 誰かがなぜこれが起こっているのか、そして解決策を説明できますか?DATEDIFF returns a 3