-
Gardenia 小试身手Lv3
发表于2019-6-3 15:16
悬赏10
已解决
楼主
报表期类型为月报,若当前为3日前则数据期为上月,否则为当月,该怎么写啊?
20个回答
孤傲的旋律 发表于 2019-6-3 15:21
当前为3日前是啥意思啊 没太明白
就是每个月的3号前取前一个月,3号后取当月
Gardenia 发表于 2019-6-3 15:53
就是每个月的3号前取前一个月,3号后取当月
用od函数呀 判断每个月的3号 if(day(today())=3,od(today(),'m-1'),today())
孤傲的旋律 发表于 2019-6-3 16:02
用od函数呀 判断每个月的3号 if(day(today())=3,od(today(),'m-1'),today())
od函数取到了日,主题表的bbq为201906--
孤傲的旋律 发表于 2019-6-3 16:19
可以用left函数截取下 然后进行拼接left(today(),6)^"--"
这个我知道,关键是怎么取前一个月
孤傲的旋律 发表于 2019-6-3 16:37
od函数 od(left(today(),6),'m-1')
不生效
把后面那个“--”拼接上