|
最佳回答 |
0
|
LSQ000Lv5中级互助发布于2021-12-15 13:47
|
substr(日期字段,1,7) = '${年-月参数}'
|
|
|
|
最佳回答 |
0
|
MorsLv5见习互助发布于2021-12-15 13:45
|
数据库中的数据按照“年-月“加一列格式存储就可以啦。。
|
|
|
|
最佳回答 |
0
|
亲爱的记得采纳Lv6高级互助发布于2021-12-15 13:57
|
不建议加额外数据列,数据表会占用更多内存 如果按你题目所说是添加了一个日期参数 如果没有其他地方需要使用该日期参数,建议改成月份参数 只要将日期控件格式改成yyyy-MM即可 前端自动去掉日期选择只有年月选择 数据表中是年-月-日 所以需要截取获得年-月字符串和参数进行对比即可 参考如下: where 1=1 and substr(日期,1,7) = ${'参数'}
|
|
|
|
最佳回答 |
0
|
快乐星光Lv5中级互助发布于2021-12-15 13:59(编辑于 2021-12-15 14:03)
|
你的日期字段是什么类型: 如果是日期类型,直接:where month(日期字段)=right( '${参数}' ,2) and year(日期字段)=left( '${参数}' ,4) 如果是字符串,直接: where SUBSTRING('2021-09-01',1,7)= '${参数}' 以上是sql数据库
|
|
|
|
最佳回答 |
0
|
snrtuemcLv8专家互助发布于2021-12-15 13:59
|
|
|
|
|
最佳回答 |
0
|
CD20160914Lv8专家互助发布于2021-12-15 14:00
|
where substr(ddate,1,7)='${rq}' 改成这样
|
|
|