時間に関するSQL | SEO・アフィリ・PHPに関するブログ

時間に関するSQL

DATETIME
フォーマット : 'YYYY-MM-DD HH:MM:SS'
範囲 : '1000-01-01 00:00:00' から '9999-12-31 23:59:59'


時間の範囲指定
SELECT * FROM test WHERE datetime型のフィールド名 BETWEEN '2008-08-23 19:00:00' AND '2008-08-23 19:05:00';


MEMO
INT型で検索したほうが断然早いらしい(3,4倍違う)詳しくは下記検証サイト
MySQLでDATETIME型のデータを高速に検索する方法

他の時間の型の詳しい解説
日付型と時刻型