由于数据库是datetime,数据集参数都是年月日,想转换成月份横向扩展,查询时,年月日参数能和月份匹配上,查出数据。
更新:把每个数据集的日期字段提取出来了,格式是”01月”,但扩展会出现重复的月份?
每个过滤条件相同:
MONTH(ExpenseVoucherDTO.voucherdate) AS month,取出来,再向右扩展数字
select month(rq)+'月' from a
UNIQUEARRAY(MAPARRAY(RANGE(TODATE("2022-01-15"),TODATE("2022-06-14"),1),FORMAT(ITEM,'yyyy-MM月')))
不是有这个字段么
直接在数据集取出来
横向扩展就好