数据集参数

数据库表字段 createdate 类型  date 格式,时间控件date0设置返回值为日期格式,sql查询时   where createdate < ${date0} 报错是怎么回事?  ${date0} 返回得格式不是date么?

FineReport yhn5220 发布于 2023-6-6 16:04
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yhn5220Lv5见习互助
发布于2023-8-10 10:02

无解,功能不完善

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-6-6 16:04

where createdate < '${date0}'试试

  • yhn5220 yhn5220(提问者) 这个不行,这返回不就成字符串了么
    2023-06-06 16:08 
  • Z4u3z1 Z4u3z1 回复 yhn5220(提问者) 试过了么???createdate和date0的格式一样么?
    2023-06-06 16:09 
  • yhn5220 yhn5220(提问者) 回复 Z4u3z1 createdate 是date格式,date0 返回值类型也设置成日期型了
    2023-06-06 16:11 
  • Z4u3z1 Z4u3z1 回复 yhn5220(提问者) date可能是yyyy-MM-dd也可能是yyyy/MM/dd 而date0默认返回日期格式是yyyy-MM-dd
    2023-06-06 16:15 
  • yhn5220 yhn5220(提问者) 回复 Z4u3z1 我给设置成yyyy-MM-dd HH:mm:ss了,数据库也是这种格式,直接拿时间对比好像不行,非得转成字符才行
    2023-06-06 16:18 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-10 10:05

oracel数据库特殊 ,对日期要求严格,其实是有解的!!

最佳回答
0
0U8HGsVULv3见习互助
发布于2023-8-10 10:19

用to_date格式化试一下

  • 2关注人数
  • 317浏览人数
  • 最后回答于:2023-8-10 10:19
    请选择关闭问题的原因
    确定 取消
    返回顶部