第1クエリで今日のレコードと昨日のレコードが返される可能性はありますが、第2クエリは昨日だけ返されます。唯一のstart
/end
の日付を提供することが許可されているように私はBETWEEN
を使用することはできませんSQLの日付比較の問題
第一
SELECT
*
FROM
table
WHERE
DateTimeOfInsert >= '20160714'
第二
SELECT
*
FROM
table
WHERE
DateTimeOfInsert >= '20160714'
AND
DateTimeOfInsert <= '20160715'
。
あなたはDateTimeOfInsert <= '20160715' DateTimeOfInsert < '20160716' –
@JatinPatelしかし、なぜに変更する必要があります。
あなたのクエリは次のようになりますか? '<='はうまくいくはずですね。 – fishmong3r
時間部分を除いた日付のみを指定すると、その日の真夜中にのみ一致します。それは深夜から時間がある場合、日付を無視します。 –