0
|
L大大Lv7高级互助发布于2020-3-4 15:51
|
这样?
|
-
liuyan123(提问者)
- select * from 订单 where 日期 >=CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,-1,\'${date}\'),120),,,,,,,参数是${date},,,,,,,,,,,这样的
-
L大大 回复 liuyan123(提问者)
- 可以直接使用上面的 然后 公式里在进行加减的呀
|
|
0
|
蒋永利Lv3初级互助发布于2020-3-4 16:23(编辑于 2020-3-4 16:25)
|
select * from 订单 where 1 = 1 AND if(LENGTH('${date}') = 0,'日期 >= NOW()','日期 >=CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,-1,\'${date}\'),120)') ;
|
-
liuyan123(提问者)
-
where 1=1
and ${if(len(rq) == 0,
\"a.ActualStartDateTime >= \'\"+ CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,0,getdate()),120) + \' 00:00:00\',120)+\"\'\",
\"a.ActualStartDateTime >= \'\" +CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,-1,\'${rq}\'),120) + \' 00:00:00\',120) + \"\'\")}
and ${if(len(rq) == 0,
\"a.ActualStartDateTime <= \'\"+ CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,0,getdate()),120) + \' 23:59:59\',120)+\"\'\",
\"a.ActualStartDateTime <= \'\" +CONVERT(CHAR(20),CONVERT(CHAR(10), DATEADD(DAY,-1,\'${rq}\'),120) + \' 23:59:59\',120) + \"\'\")} 这样还是不对呢?
|
|