MySQLの日付比較

このエントリーをはてなブックマークに追加
はてなブックマーク - MySQLの日付比較
LINEで送る
Pocket

MySQLの日付周りを甘く見てたら、ハマった。

column BETWEEN A AND B
イコール
A <=column and column <=B
なので、以下のSQLの結果は同一かと思ったが、違った。。。

なぜかというと、ただのクウォートだと文字として比較してしまうから。
比較対象のカラムは型を意識しなければならない。

range指定は対象カラムの型に自動変換されるみたい。

DateとDatetimeの比較演算

このエントリーをはてなブックマークに追加
はてなブックマーク - MySQLの日付比較
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

1件の返信

コメントを残す