Heim > Datenbank > MySQL-Tutorial > MySQL 统计前一天日志 本周日志 某一天日志

MySQL 统计前一天日志 本周日志 某一天日志

WBOY
Freigeben: 2016-06-07 16:57:12
Original
1019 Leute haben es durchsucht

在mysql数据库中,统计当天的日志:例如,统计bean数据库 日期字段为:usedate统计当天的日志sql语句:select * from bean where

在mysql数据库中,统计当天的日志:

例如,统计bean数据库 日期字段为:usedate

统计当天的日志sql语句:

select * from bean where date(usedate) = curdate();

curdate()表示当天日期

如果表示前一天的数据,则不能使用curdate()-1,因为当日期为月初时,curdate()-1 日期就不是上一个月的月末日期

例如:今天是7月1日,理论上curdate()-1为6月30日,但是curdate()-1得到不是6月30日。

那么统计前一天的日期就不能使用curdate()-1了,mysql数据库又有一个新方法统计前一天的数据

统计前一天的日志sql语句:

select * from bean where date(usedate) = date_sub(curdate(),interval 1 day);

括号中为当天时间的前一天,如果统计前几天就将括号中的’1’改成相应的天数。

统计本周日志

要求: 统计从昨天开始统计前7天的日志包括昨天

例如:今天7月1日,统计2010-6-24 ———— 2010-6-30 之间的数据

select * from bean where date(usedate) >= date_sub(curdate(),interval 7 day) and date(usedate)

统计历史某一天的日志

将date_sub(curdate(),interval 1 day)函数中的curdate()替换为某一天的日期

比如:要统计2010-07-05日期的信息

date_sub('2010-07-05',interval 1 day)

linux

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage