上日数据问题

我需要在表内展示本月内的 本日收入和上日收入

但是我这样限定本月以后,本月一日的上日收入是在上一个月,就没办法取到了,该如何该才可以

SE LECT * FROM

(

SELECT 时间,

当日现金,

当日银行,

当日现金+当日银行 AS 当日余额,

       LAG(当日现金) OVER (ORDER BY 时间) AS 上日现金,

       LAG(当日银行) OVER (ORDER BY 时间) AS 上日银行,

   LAG(当日现金) OVER (ORDER BY 时间)+LAG(当日银行) OVER (ORDER BY 时间) AS 上日余额

FROM 日报

WHERE 实体名称 = '${name}' 

  AND DATE_FORMAT(时间, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m')

ORDER BY 时间)A

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

where 时间字段 between 本日-1天  and 本日

本日用对应的数据库SQL取当前日期

  • 2关注人数
  • 138浏览人数
  • 最后回答于:2023-10-10 11:33
    请选择关闭问题的原因
    确定 取消
    返回顶部