最佳回答
0
圣体叶小凡 Lv6 高级互助 发布于2020-12-20 13:56
首先这个上个月是看你按照哪个日期参数定义的,我默认你认为的是cwshrqq,下面sql这么写,加这个
and a.confirm_date = '${MONTHDELTA(DATEINMONTH(cwshrqq,-1),-1)}'
最佳回答
0
yikefu Lv6 初级互助 发布于2020-6-13 11:08(编辑于 2020-6-13 15:30)
SELECT date as 时间 FROM text WHERE date in(select date_sub(date_sub(date_format(now(),'%y-%m-%d'),interval extract(day from now()) day),interval 0 month) )
HQDR(提问者)
- 不用参数吗,我要加在哪呢?
yikefu 回复 HQDR(提问者)
- now() = 现在的时间 , 如果你的时间是变量的话, now() 换成 你的时间字段
yikefu 回复 HQDR(提问者)
- now() 改成 ${时间字段}
HQDR(提问者) 回复 yikefu
- 用不了 报错,这个能放在where条件后面吗?
yikefu 回复 HQDR(提问者)
- 当然可以啊
取消
评论
最佳回答
0
krystal033 Lv7 高级互助 发布于2020-12-18 18:54
where 你的日期字段 = dateadd(ms,-3,DATEADD(mm,DATEDIFF(mm,0,getdate()),0))
最佳回答
0
luojian0323 Lv7 资深互助 发布于2020-12-19 13:12
db2这样写:
where a.confirm_date=last_day(a.confirm_date)
最佳回答
0
huangcheng1017 Lv2 见习互助 发布于2020-12-19 13:20
在单元格中输入=dateinmonth(today(),-1),返回当前月的最后一天,若系统日期是2011-11-11,则返回值为2011-11-30。