想请问下 我想输入2024-01 查出2023年全部的数据应该怎么写呀 查当月的参数"reportMonth"='${yearmonth}'是这样写的
你的意思是控件是1月就查上你年一年的?控件日期是 本月就只查本月的?
-----------
假设日期字段是 yyyy-MM-dd的格式
SELECT * FROM TABLE WHERE 日期字段>='${FORMAT(YEARDELTA(CONCATENATE(控件名,"-01"),-1),"yyyy-01-01")}' and 日期字段<='${FORMAT(YEARDELTA(CONCATENATE(控件名,"-01"),-1),"yyyy-12-31")}'
year(rq)='${left(yearmonth,4)}'
把数据库日期字段转换成年
left("reportMonth",1,4)='${left(yearmonth,4)}'-1