假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql:

代码如下

select * from product where add_time = '2013-01-12'

代码如下

select * from product where Date(add_time) = '2013-01-12' 

代码如下

select * from product where date(add_time) between '2013-01-01' and '2013-01-31'
select * from product where Year(add_time) = 2013 and Month(add_time) = 1 

其date_col的值是在最后30天以内:

代码如下

mysql> SELECT something FROM table  WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEEK(date)

代码如下

mysql> select DAYOFWEEK('1998-02-03');  -> 3 WEEKDAY(date)

代码如下

mysql> select WEEKDAY('1997-10-04 22:23:00');  -> 5  mysql> select WEEKDAY('1997-11-05');  -> 2 DAYOFMONTH(date)

代码如下

mysql> select DAYOFMONTH('1998-02-03');  -> 3 DAYOFYEAR(date) 

代码如下

mysql> select DAYOFYEAR('1998-02-03');  -> 34 MONTH(date) 

代码如下

mysql> select MONTH('1998-02-03');  -> 2 DAYNAME(date)

代码如下

mysql> select DAYNAME("1998-02-05");  -> 'Thursday' MONTHNAME(date)

代码如下

mysql> select MONTHNAME("1998-02-05");  -> 'February' QUARTER(date)

代码如下

mysql> select QUARTER('98-04-01');  -> 2 

总结

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. localStorage改变背景颜色和字体大小
  3. 三、安卓UI学习(1)
  4. android Dialog大小修改
  5. Android(安卓)- Manifest 文件 详解
  6. Android的Handler机制详解3_Looper.looper()不会卡死主线程
  7. android style
  8. Selector、shape详解(一)
  9. Android获取屏幕大小

随机推荐

  1. android 动态菜单组件
  2. Android软键盘回车键修改为搜索按键
  3. android – 页面初始化时让组件得不到焦
  4. Android Handler机制13之AsyncTask源码解
  5. h5页面打开app,安卓端和苹果端
  6. 深入理解 Android Activity的生命周期
  7. android学习笔记之十二进程通信(IPC)
  8. android 相对定位布局方向详解
  9. 编译android源码出现的问题解析
  10. android直接利用opencv打开摄像头失败原