是从星期日(星期天"/>
解决mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天
前言
今天又遇到很坑的问题了,因为外国友人每一周的起始日期是周日,跟我们的不一样,我们每一周的起始日期是星期一,这样导致我要用mysql统计一周的数据的时候,对于我们来说,查询的记录包括:上周日的记录+本周的数据到星期六 这样的数据,这就不符合我们的要求,把上周日的数据也统计进来了。
修改后的
#查询本周
select A.sushenum,cast(A.dfdata as DECIMAL (10,3)) dfdatanumber,A.dfdata,cast(A.dfmoney as DECIMAL (10,3)) dfmoneynumber,A.dfmoney,DATE_FORMAT(A.lrrq,'%Y-%m-%d %H:%i:%S') lrrqfrom tablename_test Awhere YEARWEEK(date_format(A.lrrq,'%Y-%m-%d'),1) = YEARWEEK(now(),1)and A.sushenum = '1309'#查询上周
select A.sushenum,cast(A.dfdata as DECIMAL (10,3)) dfdatanumber,A.dfdata,cast(A.dfmoney as DECIMAL (10,3)) dfmoneynumber,A.dfmoney,DATE_FORMAT(A.lrrq,'%Y-%m-%d %H:%i:%S') lrrqfrom tablename_test Awhere YEARWEEK(date_format(A.lrrq,'%Y-%m-%d'),1) = YEARWEEK(now(),1)-1and A.sushenum = '1309'
更多推荐
解决mysql查询一周内的数据,解决一周的起始日期是从星期日(星期天
发布评论