Mysql 这里是一个使用日期函数的例子
下面的查询选择了所有记录,其date_col 的值是在最后30 天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date 的星期索引(0=星期一,1=星期二, „„6= 星期天)
mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> select WEEKDAY('1997-11-05'); -> 2 DAYOFMONTH(date) 返回date 的月份中日期,在1 到 31 范围内
mysql> select DAYOFMONTH('1998-02-03'); -> 3 DAYOFYEAR(date) 返回date 在一年中的日数, 在 1 到 366 范围内
mysql> select DAYOFYEAR('1998-02-03'); -> 34 MONTH(date) 返回date 的月份,范围1 到 12
mysql> select MONTH('1998-02-03'); -> 2 DAYNAME(date) 返回date 的星期名字
mysql> select DAYNAME("1998-02-05"); -> 'Thursday' MONTHNAME(date) 返回date 的月份名字
mysql> select MONTHNAME("1998-02-05"); -> 'Fe