要获取每月的周数据,我目前的 sql中周数据是跨月了,不是本周的周汇总了,各位大佬看看咋办呀,可以加一个条件,但是我不知道怎么融合到帆软的参数中,直接写sql的话是可以加的
我试了一下,这里的获取周数据不能写死,要不然只有上周的 数据了。。。
获取周数据区间代码
单独查询这两个结果,你看他们返回了跨月的日期,那么肯定就会返回跨月了呀。你再加一个限制要让日期只能在本月就行了!!
你的条件不变以后,再多增加一段
where 1=1
你限制周的条件写进来
and created_time >='${DATEINMONTH(TODAY(),1)}'
and created_time<'${DATEDELTA(DATEINMONTH(TODAY(),-1),1)}'
单独定一个维度表
用来存放周的定义,在于你的实际数据关联一下,求出对应周的数据
大概就是这样的
换这个试试