最近被要求通过帆软报表处理一下信息 但我是小白 只看了一下官方入门教程 时间紧任务重 只好请各路大神帮忙了
问题: 查询条件为日期控件提供的参数 通过参数计算前六个月1号的日期和下个月1号的日期 比如日期控件提供的参数为 2021-7 那么我的 SQL 语句的查询条件为 2021-1-1 和 2021-8-1 这个在哪里、怎么计算?然后怎么给SQL语句?
ASP.NET 网站、服务端接口开发。
可以参考一下MySQL的写法 SELECT * FROM 表名 where 1=1 ${if(len(控件名) == 0,"","and 字段名>= DATE_FORMAT(DATE_ADD('" + 控件名+ "',INTERVAL -6 MONTH),'%Y-%m-01')")} 获取六个月前的1号 -6改为1就是下个月1号的日期
表名
DATE_FORMAT(DATE_ADD('" + 控件名+ "',INTERVAL -6 MONTH),'%Y-%m-01') 这个可行 谢谢!
下载APP,能及时收到回复或进展
可以参考一下MySQL的写法 SELECT * FROM
表名
where 1=1 ${if(len(控件名) == 0,"","and 字段名>= DATE_FORMAT(DATE_ADD('" + 控件名+ "',INTERVAL -6 MONTH),'%Y-%m-01')")} 获取六个月前的1号 -6改为1就是下个月1号的日期DATE_FORMAT(DATE_ADD('" + 控件名+ "',INTERVAL -6 MONTH),'%Y-%m-01')
这个可行
谢谢!