按月累计

怎样让一个数据根据类型、名称 以及参数选择的日期按月以及按年累计呢?

FineReport iHYelRsB 发布于 2023-9-20 09:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-20 09:26

SELECT 类型,名称,SUM(数量)  AS MTD FROM 表  WHERE 日期>='${DATEINMONTH(日期,1)}' AND 日期<='${日期}' and 类型='${类型}' and 名称='${名称}' group  by 类型,名称

SELECT 类型,名称,SUM(数量)  AS YTD FROM 表  WHERE 日期>='${DATEINYEAR(日期,1)}' AND 日期<='${日期}' and 类型='${类型}' and 名称='${名称}' group  by 类型,名称

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-20 09:26

两个数据集

select sum(zd) from b

where to_char(rq,"yyyy-MM")=to_char('${rq}',"yyyy-MM")

group by 类型,名称

select sum(zd) from b

where to_char(rq,"yyyy")=to_char('${rq}',"yyyy")

group by 类型,名称

  • 2关注人数
  • 189浏览人数
  • 最后回答于:2023-9-20 09:26
    请选择关闭问题的原因
    确定 取消
    返回顶部