如果 datetime2(7)類型與另一個類型相等,我正在尋找在TSQL WHERE子句中測試的正確語法。用於比較日期的TSQL查詢的正確語法
WHERE (CAST(modifiedDate AS DATETIME) = '9/29/2016 3:24:24 PM')
我也試過
WHERE (CAST(modifiedDate AS DATETIME) LIKE '9/29/2016 3:24:24 PM')
而且
WHERE (CAST(modifiedDate AS datetime2) = CAST('09/29/2016 3:24:24 PM' AS datetime2))
我相信我有右側陳述不正確,但在數據庫中的精確值。
我正在查找與該日期時間戳匹配的所有記錄。
要清楚我曾嘗試尋找其他的結果..」
我認爲這是對本網站的搜索結果有點片狀。
DB字段類型...
鑄造日期時間會給你milleseconds爲好。所以上述不起作用。嘗試使用毫秒進行比較,或者在第二秒內做一次範圍檢查 – ash