我的sql server数据库,在模板数据查询里,我有个参数年,参数月,都是数字,
我写的条件语句where 日期< ${date(年,月,26)},结果搜索出来,什么都没有,正确的应该怎么写呢
where to_date(to_char(日期,"yyyy-mm-dd","yyyy-mm-dd")< to_date(to_char(${date(年,月,26)},"yyyy-mm-dd","yyyy-mm-dd")
你试试这个
where 日期< '${date(年,月,26)}'
用format(now(),"YYYY-MM-26")
你数据库里面日期时啥类型的?为啥不可以直接用日期查呢?
试试where convert(varchar(10),日期,23)< '${date(年,月,26)}'