次のそれぞれがレコードを返すのはなぜですか。
SELECT Name, CreatedDate
FROM EmployeeTable
WHERE CreatedDate < '20151214'
SELECT Name, CreatedDate
FROM EmployeeTable
WHERE CreatedDate > '20151214'
次のクエリはそうではありませんか?
SELECT Name, CreatedDate
FROM EmployeeTable
WHERE CreatedDate = '20151214'
CAST
必要な結果を得るには、等値演算子でa を使用する必要がありました。
SELECT Name, CreatedDate
FROM EmployeeTable
WHERE CAST(CreatedDate as DATE) = '2015-12-14'
キャストを使用せずに等価演算子を使用する方法はありますか?
CreatedDate
はタイプDATETIME
で、時間を含みます。