前端传递日期给后台,根据时间区间查询,发sql语句的问题

Blade 未结 1 1053
javahuan
javahuan 剑圣 2021-02-02 18:22

一、该问题的重现步骤是什么?

 1. 前端传递日期给后台,根据时间区间查询,操作界面如下所示
 image.png


2.如上所示,输入时间后点击红箭头的搜索,查询结果如下,没有数据
image.png 

3. 后台打印的sql查询语句如下

SELECT

id,

order_id,

order_name,

order_type,

orde_amt,

discount_amt,

cust_id,

org_id,

start_time,

end_time,

create_time,

update_time,

FROM

order_info

WHERE

(

start_time LIKE '2021-08-01'

AND end_time LIKE '2021-08-31'

)

上的语句是bladex系统给的,这个查询普通字段可以,查询日期区间不应该是这样吧


二、你期待的结果是什么?实际看到的又是什么?

我期待能根据时间区间查询最好能精确到时,分,秒,实际看到的查询时间也是按照普通字段发sql语句查询


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex2.7.0.RELEASE springcloud版,windows上运行


1条回答
  • 这是你写法问题,日期区间你没写对,具体参考notice.vue的写法。

    0 讨论(0)
提交回复