如何自定义工资月(日历)?

工资的结算周期是上月21日~本月20日,比如9月的工资,是9/21~10/20,请问如何在FineReport中的报表中显示此自定义的工资月?

下图查询报表的表头,已实现选择日期范围9/21~10/20,周期选月,会显示两个自然月的数据,9月(9/21~9/30)、10月(10/1~10/20),但实际上,只需要显示9月(9/21~10/20)就行了。

image.png

image.png

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

改SQL

以SqlServer为例

SELECT (CASE WHEN DATEPARY(DAY,日期)<=20 THEN DATEADD(MONTH,-1,日期) ELSE 日期 END) [MONTH_] FROM TABLE WHERE ..............

  • 1关注人数
  • 257浏览人数
  • 最后回答于:2022-10-24 08:54
    请选择关闭问题的原因
    确定 取消
    返回顶部