MySQLで開始から終了日付内を調べたいとき
2014/07/02
等号不等号でもできるけど、BETWEENというのがよさそう。
■参考サイト
http://sasuke.main.jp/sqlbetween.html
WHERE time BETWEEN s_time AND e_time;
でs_time以上e_time以下みたいになって
日付内を調べられる。
微妙に高速化が望めるとのこと。
それ以上に等号不等号だと、どっち向き? と
考えることが多いのでこっちの方が可読性も高く便利。
関連記事
-
-
MySQLでtime型データからint型データの減算を行い、減算後のデータで条件検索する方法
MySQLでtime型データからint型データの減算を行い、減算後のデータを検索 ...
-
-
MySQLで「server has gone~」というエラーの対応方法
MySQLで「MySQL server has gone away」というエラー ...
-
-
MySQLのバイナリログ(/var/lib/mysql/binlog)を適切に削除する方法
レンタルしているVPS内のファイルを整理していると「/var/lib/mysql ...
-
-
SortableJSを使ってデータの並べ替え&保存
あるシステムを拝見した際にtableタグ内に並んでいる項目をドラッグ&ド ...
-
-
MySQLで歯抜けになっているint型の数値を取得する
MySQLで歯抜けになっているシーケンス番号を 取得したいケースがあった。 ■ソ ...