2008年1月2日 星期三

建立起始時間與結束時間 的 基本SQL 型態

下面是一般常用的有時間區間的資料庫型態...

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

【下列文章您可能也有興趣】

沒有留言: