2
私は他の誰かが書いて見たT-SQLクエリーに取り組んでいました。日付をvarcharにキャストしてからキャストし直してください
AND Cast(m.MeasurementDateTime as date) >= cast('''+cast(@StartDate as varchar(100)) + ''' as date)
AND cast(m.MeasurementDateTime as date) <= cast('''+cast(@EndDate as varchar(100)) + ''' as date)'
なぜ誰かがこれを行いますか?何か不足していますか?そのものと同じもの
CAST(@StartDate AS DATE)
右か? @EndDateと@StartDateはレポートから取得されているため、ソースデータタイプはありません。
をあなたの推測では、任意のと同じくらい良いです...あなたがそれらを直接尋ねるか、いくつかのサンプルデータ(入力とテーブル値)を持つことができない限り、おそらく決して見つけられないでしょう。 – Igor