MYSQL查询通过date类型的字段查询一段时间记录

原创 2012年03月31日 12:43:44
MYSQL查询通过date类型的字段查询一段时间记录  
2010-04-29 16:22:34|  分类: 默认分类 |字号 订阅
select * from wap_content where week(created_at) = week(now) 


如果你要严格要求是某一年的,那可以这样 
查询一天: 
select * from table where to_days(column_time) = to_days(now()); 
select * from table where date(column_time) = curdate(); 
查询一周: 
select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(column_time); 
查询一个月: 
select * from table where DATE_SUB(CURDATE(), INTERVAL INTERVAL 1 MONTH) <= date(column_time);
查询某几天:
关键字between 等同于 datetime >= 2010-02-02 00:00:00' and datetime <=  '2010-02-15 00:00:00';
select * from table where datetime between '2010-02-02 00:00:00' and '2010-02-15 00:00:00';

MYSQL的DATE类型的使用

DATE值的格式是'YYYY-MM-DD'。按照标准的SQL,不允许其他格式。在UPDATE表达式以及SELECT语句的WHERE子句中应使用 该格式。例如: mysql> SELECT * ...

mysql中date类型的比较

假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql:  代码如下 复制代码 select * from ...

MySQL关于根据日期查询数据的sql语句

查询往前7天的数据: select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) 查询往前30天的数据: select * from ...

mysql 常见时间条件查询

mysql 常见时间条件查询

Mysql查询一段时间记录

24小时内记录(即86400秒) $sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW())-UN...

MySQL中根据年月日(int型)查询一段时间内的数据

问题描述:        MySQL数据表以id为主键,存在多列属性值,其中三列属性分别用int型来存储year,month和day。        现在想根据这三列的数据,获得一段时间内的表的数...

delphi 查询一段时间记录

  • 2009年04月22日 15:54
  • 322KB
  • 下载

查询一段时间内的具体时间

一、问题描述: 一条订单的记录中有用车的起始时间,现在需要查询一段时间内,每天具体有几个订单。如:一个订单的用车时间为10月1号至10月5号,此时需查询出5条记录: 二、解决方案:步骤 建表sql d...

启动服务器一段时间后MySQL服务进程被关闭,无法重新启动

这个坑真的是太坑爹了,租用的服务器是阿里云的乞丐版(最低配置),单核,512M内存,1M带宽. 由于不甘心用阿里云的环境一键sh安装包,因为软件版本太低了,虽然稳定,但是满足不了我折腾的欲望. ...

iOS 后台运行一段时间(不是地图,音乐类型APP)

iOS 后台运行一段时间(不是地图,音乐类型)。 iOS 通常是不能在后台运行的,尤其是用户点击锁屏键,APP进入后台,网络立马断开等。如何解决这个问题呢?在APP进入后台,APP怎么争取一些时间来“...
  • hherima
  • hherima
  • 2016年03月02日 16:24
  • 1929
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MYSQL查询通过date类型的字段查询一段时间记录
举报原因:
原因补充:

(最多只允许输入30个字)