日期转换出现问题了

WHERE 后面的条件执行不出来,BETWEEN...AND...之间的日期是两个参数,想要查询订购日期在BETWEEN...AND...之间的订单信息,不知该用什么函数转换image.png

这个是预览报表后的效果,要用JS实现的

image.png





image.png

FineReport 宝贝 发布于 2020-8-14 11:27 (编辑于 2020-8-14 13:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-8-14 11:30

在数据集里先把你的订购日期,转换成年月日格式

然后在between and 之间的参数直接 写参数名.参数名绑定日期起始日期,和截止日期

不能在between and  之间的参数转换

  • 宝贝 宝贝(提问者) 数据集里转换日期函数用什么呢,我用TO_DATE不行
    2020-08-14 13:54 
  • luojian0323 luojian0323 回复 宝贝(提问者) 你用什么数据库呢?
    2020-08-14 13:55 
  • 宝贝 宝贝(提问者) 回复 luojian0323 navicat连接帆软自带的FRDemo数据库
    2020-08-14 13:59 
  • 宝贝 宝贝(提问者) 回复 luojian0323 SELECT TO_DATE(订购日期,\'YYYY-MM-DD hh24:mi:ss\'), 客户ID, 是否已付, 单价*数量*(1-折扣) 月销量 FROM 订单 LEFT JOIN 订单明细 ON 订单.订单ID=订单明细.订单ID WHERE 订购日期 BETWEEN ${开始日期} AND ${结束日期} 是这样改SQL语句吗?
    2020-08-14 14:06 
  • luojian0323 luojian0323 回复 宝贝(提问者) FRDemo用的是sqlite数据库 参考下语法 https://blog.csdn.net/qq_31772441/article/details/80205560
    2020-08-14 14:27 
  • 2关注人数
  • 277浏览人数
  • 最后回答于:2020-8-14 13:58
    请选择关闭问题的原因
    确定 取消
    返回顶部