每月的1号,我要算当月的全部销售额目标,我的日期参数要怎么写,根据日期变化而变化

比如今天是2024.2.1号,我要算 2024.2.1号到2024.2.29,直到2月份过完,然后到2024.3.1号的  就算 2024.3.1日到2024.3.31 这一个月的销售额目标 ,我的日期参数要怎么写,根据电脑的日期变化而变化

FineReport 帆软用户06YwzOwkbb 发布于 2024-2-27 10:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
vkLv4初级互助
发布于2024-2-27 10:27(编辑于 2024-2-27 10:29)

当月最后一天: dateinmonth(CONCATENATE(TODAY(),"-01"),-1) 

当月第一天: dateinmonth(CONCATENATE(TODAY(),"-01"),1) 

  • 帆软用户06YwzOwkbb 帆软用户06YwzOwkbb(提问者) 就这有这一个参数吗,不应该是两个嘛?
    2024-02-27 10:28 
  • vk vk 回复 帆软用户06YwzOwkbb(提问者) 嗯嗯更新了, 用公式就行
    2024-02-27 10:29 
最佳回答
0
CovidLv3高级互助
发布于2024-2-27 10:20(编辑于 2024-2-27 10:29)

才1号 你当月的销售就出来了?

---------

SELECT * FROM STSCORE  where 1=1 ${if(day(today())==1," and 日期字段<='"+DATEINMONTH(today(),-1)+"'", "and 日期字段<='"+today()+"')}

  • 帆软用户06YwzOwkbb 帆软用户06YwzOwkbb(提问者) 不是 是销售额目标啊 每个月不是要订这个月的销售额目标吗
    2024-02-27 10:25 
  • Covid Covid 回复 帆软用户06YwzOwkbb(提问者) 类似SQL补充在上面了
    2024-02-27 10:29 
最佳回答
0
ID1208Lv6高级互助
发布于2024-2-27 10:34

这个需要看怎么算这个销售额目标,如果是数据库已经有的对应的数据

SQL数据集里面直接取对应月份的数据即可,假如日期字段是yyyy-mm-dd模式

where 日期字段>=当月第一天

and 日期字段<=当月最后一天

这个第一天和最后一天,可以用数据库自带的函数处理

以SQLserver为例

image.png

  • 3关注人数
  • 234浏览人数
  • 最后回答于:2024-2-27 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部