笨蛋小田 发表于 2024-2-19 09:15:16

关于自检表查询这一块

我在首页使用了日期栏的部件<ELdate> 传入的数据是 “2024-2-19” 这样的数据 怎么和数据表中带时间的数据进行比较

论坛管理员 发表于 2024-2-19 09:55:34

您用的是什么方式查询的?截图看看您要在哪里进行比较?

笨蛋小田 发表于 2024-2-19 16:11:10

本帖最后由 笨蛋小田 于 2024-2-19 16:12 编辑

论坛管理员 发表于 2024-2-19 09:55
您用的是什么方式查询的?截图看看您要在哪里进行比较?
这个样子 我加了“00:00:00”也不能查询因为这个createTime是数据表数据自带的值 时间类型是 2023-10-19 10:15:26这种

var paramObj =parameters;
var sql = "SELECT o FROM jifenbiao1 o where o.jifen>0";

if(paramObj.name){
   sql = sql + " AND o.name like '%"+ paramObj.name +"%'"
}
if(paramObj.project){
   sql = sql + " AND o.project like '%"+ paramObj.project +"%'"
}
if(paramObj.date1){
    sql = sql + " AND o.createTime >="+paramObj.date1+" 00:00:00"
}
if(paramObj.date2){
    sql = sql + " AND o.createTime <= "+paramObj.date2
}
sql = sql + " order by o.createTime desc"
return sql


论坛管理员 发表于 2024-2-20 09:13:52


页: [1]
查看完整版本: 关于自检表查询这一块