SELECT DATE_FORMAT(JL_RQ,'%Y-%m') sj,SUM(jl_spsl) sl FROM sp_xs_lsjl WHERE JL_SPM='1' AND JL_RQ BETWEEN '2017-01-01' AND '2017-12-12' GROUP BY sj ORDER BY sj
本季度的第一天,然后你可以把字符串再转换为日期。
方法很多,包括同一个函数的别名(同义词)也很多。比如CURDATE(),CURRENT_DATE(),
CURRENT_DATE,
NOW
等都可以返回当天
mysql教程>
select
CURDATE(),ELT(QUARTER(CURDATE()),
->
year(CURDATE())*1000+0101,
->
year(CURDATE())*1000+0401,
->
year(CURDATE())*1000+0701,
->
year(CURDATE())*1000+1001)
as
firstDayofQ
+------------+-------------+
|
CURDATE()
|
firstDayofQ
|
+------------+-------------+
|
2009-05-19
|
2009401
|
+------------+-------------+
1
row
in
set
(0.00
sec)
mysql>
用mysql语句获取本季度的第一天
本月的第一天,
date(
concat(year(curdate()),'-',month(curdate()),'-','1'))
本周的第一天
curdate()-
WEEKDAY(curdate())
用mysql语句获取本季度的第一天
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)