下面是一般常用的有時間區間的資料庫型態...
CREATE TABLE 資料庫名稱 (
id int(5) NOT NULL auto_increment, //id 自動排序
price decimal(8,2) NOT NULL default '0.00', //價格
date_added datetime default NULL, //增加日期
start_date datetime default NULL, //起始日期
end_modified datetime default NULL, //結束日期
status int(1) unsigned default NULL, //狀態
PRIMARY KEY (id) ,
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; //自動排序
搭配下面使用~ 方便多了...
偵測時間區間 (CURDATE() BETWEEN start_time AND end_time)
變更日期格式 date_format( o.date_purchased, '%Y%m%d' ) =20080101
偵測最近三天的記錄 (to_days(now())-to_days(end_time))>3
沒有留言:
張貼留言