pgoriの怠惰なブログ

適当なことを適当に書いていく日記

日付のアレコレ

■NOW()とSYSDATE()
両方とも日付+時刻を取得するものだが使うならNOW()の方がいいらしい。

参照:
http://nippondanji.blogspot.jp/2009/04/sysdatenow.html

■CURRENT_DATE()
日付のみを取得する。

■30日以内に更新されたレコードを取得したい場合
update_time:更新日カラム

DATE_ADD(CURRENT_DATE(), INTERVAL -30 DAY) <= update_time

・下記のようにカラムに対して関数をつけるとindexが効かなくなるから本当はよくないらしい。

DATE_ADD(update_time, INTERVAL 30 DAY) > CURRENT_DATE()