php 订阅所有【php】的日志

【mysql】查询某一年 某一月 某一天的数据

查询某一年 某一月 某一天的数据(可组合)

select * fromymt where date_format(inDate,'%Y-%m-%d')='2016-10-10';

 (inDate为表中列名)



MySQL查询一天,查询一周,查询一个月内的数据

查询一天

select * from ymt where DATE(inDate)=CURDATE();    

select * from ymt where to_days(inDate)=to_days(now());

 

查询一周:

select * from table where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= DATE(column_time);

 

查询一个月:

select * fromtable where DATE_SUB(CURDATE(), INTERVAL 1 MONTH) <= DATE(column_time);

 

查询选择所有 date_col 值在最后 30 天内的记录。  

Select something FROM tbl_name

            Where TO_DAYS(NOW()) -TO_DAYS(date_col) <= 30;

 

DATE_ADD(date,INTERVALexpr type)

DATE_SUB(date,INTERVALexpr type)

select * from market_orders where createdate>='2010-03-01 00:00:00' and createdate<'2016-03-02 00:00:00'

上面的语句返回的是这个时间段内的所有行

select count(*) from market_orders where createdate>='2010-03-01 00:00:00' and createdate<'2016-03-02 00:00:00'

这条语句返回的是这个时间段内有几条数据

 

时间可以不加时分秒,只有年月日也行。



[本日志由 admin 于 2017-07-06 09:54 AM 更新]
上一篇: 一张表搞清楚php is_null、empty、isset的区别
下一篇: 白河子成绩查询系统php版本1.0(兼容移动端访问)
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: 4134
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 开启 | [img]标签 关闭