SQL中写了同比、累计同比等,都属于同一个字段。帆软怎么能够从该字段中分离出2019、2020数据

SQL中写了同比、累计同比等,都属于同一个字段。帆软怎么能够从该字段中分离出2019、2020数据,包括2019年、2020年当月同比,2019年、2020年累计同比,以及2019年、2020年财年累计同比。

是这个地方写的不对吗。

image.png


FineReport 用户B5186153 发布于 2020-12-5 17:12 (编辑于 2020-12-5 18:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户B5186153Lv5见习互助
发布于2020-12-5 17:20(编辑于 2020-12-5 17:33)

累计和当月的还是没有办法区分开,有没有知道的小伙伴呢,刚才看错了。


比如查11月份:我现在满足1-11月份,但是不满足单11月的。

最佳回答
0
nankLv2见习互助
发布于2020-12-5 17:56

使用CASE WHEN语句实现聚合



  • 用户B5186153 用户B5186153(提问者) 是用的CASE WHEN 目前数据如上图。
    2020-12-05 18:00 
  • nank nank 回复 用户B5186153(提问者) SQL: SELECT DATE, SUM(CASE WHEN DATE=\'202011\' THEN 统计字段 ELSE 0 END) DT1, SUM(CASE WHEN DATE>=\'202011\' AND DATE<=\'202001\' THEN 统计字段 ELSE 0 END) DT2 FROM TABLE GROUP BY DATE 类似这种 一般同比环比我都是分字段的
    2020-12-05 18:09 
  • 2关注人数
  • 509浏览人数
  • 最后回答于:2020-12-5 18:01
    请选择关闭问题的原因
    确定 取消
    返回顶部