日期查询语句
SELECT * FROM ` ler_items `哪里date_format(posttime,% y % m)= '2013-03
注:日期必须使用' ',否则没有效果。
其他MySQL日期查找语句
MySQL >选择date_format(date_sub(CURDATE(),间隔7天),% % % d);
+…
| date_format(date_sub(CURDATE),间隔(7天),% % % d |)
+…
120416 | |
+…
1行集(0秒)
你可以在7天前拿到日期。
使用date_sub(CURDATE()(),间隔7天)到7天的时间,与date_format指定输出格式。
今天
SELECT * FROM表名,to_days(时间字段名)= to_days(现在());
昨天
选择在to_days *(现在)(to_days)-(时间字段名)< = 1
7天
选择在date_sub *(CURDATE),间隔一天(7)(日期<=时间字段名)
近30天
选择在date_sub *(CURDATE),间隔一天(30)(日期<=时间字段名)
本月
SELECT * FROM表名,date_format(时间域名称% % m)= date_format(CURDATE(),% % m )
上个月
SELECT * FROM表名,period_diff(date_format(现在的(),% % m),date_format(时间域名称% % m))= 1
#本季度数据查询
SELECT * FROM ` ht_invoice_information `在季度(create_date)=季度(现在());
#季度数据查询
SELECT * FROM ` ht_invoice_information `在季度(create_date)=季度(date_sub(现在),间隔(1季度)));
今年#查询数据
SELECT * FROM ` ht_invoice_information `哪年(create_date)=年(现在());
去年的数据查询#
SELECT * FROM ` ht_invoice_information `哪年(create_date)=年(date_sub(现在的(),间隔1年)));
查询本周的当前数据
选择的名字,submittime从企业那里yearweek(date_format(submittime,% y %M - %d))=(现在yearweek()));
查询上周的数据
选择的名字,submittime从企业那里yearweek(date_format(submittime,% y %M - %d))=(现在yearweek());
当前月份的查询数据
选择的名字,从企业那里date_format submittime(submittime,% y % m)= date_format(现在的(),% y % m)
查询距离为6个月
选择的名字,从企业那里submittime之间date_sub submittime(现在的(),间隔6个月);
上个月的查询数据
选择的名字,从企业那里date_format submittime(submittime,% y % m)= date_format(date_sub(CURDATE()。)
SELECT * FROM `用户`哪里date_format(报告,% % m)= date_format(CURDATE(),% % m);
选择*从用户那里weekofyear(from_unixtime(报告,% y %M - %d))=(现在weekofyear())
选择*
从用户
在月(from_unixtime(报告,% y %M - %d))=月(现在())
选择*
从{用户}
在今年(from_unixtime(报告,% y %M - %d))=年(现在())
月(from_unixtime(报告,% y %M - %d))=月(现在())
选择*
从{用户}
在上个月的报告之间
下个月的第一天
在日期(注册日期)= CURDATE();
SELECT * FROM测试在年(注册日期)=年(现在())和月(注册日期)=月。
选择日期(c_instime),CURDATE()
从` t_score `
其中1
极限0, 30