摘要: 在mysql数据库中,常常会遇到统计当天的内容。例如,在user表中,日期字段为:log_time统计当天sql语句为: select * from user where date(log_time) = curdate();curdate()表示当天日期统计前一天如果表示前一天的数据,则不能使用c... 阅读全文
posted @ 2014-10-12 16:13 Tony.J 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 该死的mysql没有提供unix时间戳的专门处理函数,所以,如果遇到时间分组,而你用的又是整型unix时间戳,则只有转化为mysql的其他日期类型! FROM_UNIXTIM()将unix时间戳转为datetime等日期型!一、年度查询查询 本年度的数据SELECT *FROM blog_artic... 阅读全文
posted @ 2014-10-12 16:11 Tony.J 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 24小时内记录(即86400秒)$sql="SELECT video_id,count(id)as n FROM `rec_down` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(add_time) SELECT something FROM tbl_nam... 阅读全文
posted @ 2014-10-12 16:09 Tony.J 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 时间段统计==========按年汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y'); 按月汇总,统计:select sum(mymoney)... 阅读全文
posted @ 2014-10-12 16:05 Tony.J 阅读(1073) 评论(0) 推荐(0) 编辑