关于参数是设置未日期,然后再数据集过滤的时候该怎么写

SELECT * FROM [renyuan] where data between '${P1}' and '${P2}'

用这个错误的么


data 再数据库里是日期的格式,为何,求解


FineReport jiouyaoni9 发布于 2019-4-10 13:41
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
KevinGaoLv2初级互助
发布于2019-4-10 13:46

用to_date函数处理一下参数

  • jiouyaoni9 jiouyaoni9(提问者) 不是太懂 能直接帮忙写一下公式么
    2019-04-10 13:50 
  • KevinGao KevinGao 回复 jiouyaoni9(提问者) 是不是Oracle的数据库?
    2019-04-10 13:50 
  • KevinGao KevinGao 回复 jiouyaoni9(提问者) SELECT * FROM [renyuan] where data between to_date(\'${P1}\',\'yyyy-MM-dd\') and to_date(\'${P2}\',\'yyyy-MM-dd\');
    2019-04-10 13:53 
最佳回答
0
yangtfLv3见习互助
发布于2019-4-10 14:03

看语句没问题的,你能把出现错误描述一下吗?

解决办法:1.用该语句到数据库中查一下,用具体日期查,看是否出数据。解决字段错误问题;2确认时间控件是否正确,起始日期和结束日期是否颠倒或写错。

  • 3关注人数
  • 683浏览人数
  • 最后回答于:2019-4-10 14:03
    请选择关闭问题的原因
    确定 取消
    返回顶部