|
最佳回答 |
1
|
期待遇见youLv4初级互助发布于前天 12:46
|
mysql left(日期,10)>=DATE_FORMAT('${start_dt}'- INTERVAL 1 month, '%Y-%m-01') left(日期,10)<=DATE_FORMAT('${start_dt}'- INTERVAL 1 month, '%Y-%m-%d') 其他数据库也是类似的写法
|
|
|
|
最佳回答 |
1
|
花 花 世 界Lv5见习互助发布于前天 14:16
|
select * from 表
where 日期字段>='${DATEINMONTH(MONTHDELTA(日期控件,-1),1)}'
and 日期字段<='${MONTHDELTA(日期控件,-1)}'
|
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于前天 11:57
|
这个就是 select * from 表 where 日期字段>='${DATEINMONTH(MONTHDELTA(日期控件,-1),1) ' and 日期字段<='${MONTHDELTA(日期控件,-1)}'
|
-
Henry.99(提问者)
- 呃这个试了,不对呀
-
期待遇见you 回复 Henry.99(提问者)
- 我的这个就是呀,你啥数据库
-
Henry.99(提问者) 回复 期待遇见you
- 我用这个可以,我是mysql的
left(日期,10)>=DATE_FORMAT('${start_dt}'- INTERVAL 1 month, '%Y-%m-01')
left(日期,10)<=DATE_FORMAT('${start_dt}'- INTERVAL 1 month, '%Y-%m-%d')
|
|
|
最佳回答 |
0
|
大林3143511Lv5中级互助发布于前天 13:37
|
这个问题思路说下吧: 1、日期控件选择是输入:注意日期参数输出的格式,一般是“字符串” 2、日期公式的计算:根据使用的数据库,Oracle、sql网上搜下一大把: 3、上个月同期数据的查询:有时间范围了,就直接查询就可以了啊 希望可以帮到你
|
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于前天 13:58
|
select * from 表
where 日期字段>='${MONTHDELTA(日期控件,-1)}' and 日期字段<'${DATEDELTA(MONTHDELTA(日期控件,-1),1)}' 
|
|
|