这个SQL是哪里写错了,我要根据日期查询这个位号的最后新一条数据

微信图片_20210723155709.png

FineReport HUNER 发布于 2021-7-23 15:58 (编辑于 2021-7-23 16:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
axingLv6专家互助
发布于2021-7-23 16:00

这里改为 to_char('2021-07-21','yyyy-MM-dd')

image.png

  • HUNER HUNER(提问者) 我是得用帆软取日期,不是固定的 正常我是这么写的to_char(RECORDTIME,\'yyyy-mm-dd\')=\'${DATE}\' DATE是日期控件
    2021-07-23 16:01 
  • axing axing 回复 HUNER(提问者) and to_char(RECORDTIME,\'yyyy-mm-dd\')=\'${DATE}\' 这样写也没错,但是你的语句前面还多了一个and recoedtime=
    2021-07-23 16:03 
  • axing axing 回复 HUNER(提问者) 把第五行整行改成这个,去掉斜杠and to_char(RECORDTIME,\'yyyy-mm-dd\')=\'${DATE}\'
    2021-07-23 16:05 
最佳回答
0
shirokoLv6资深互助
发布于2021-7-23 16:01(编辑于 2021-7-23 16:04)

image.png多了一个引号

==

帆软里应该是这样

${if(len(DATE)=0,""," AND to_char(RECORDTIME,'yyyy-MM-dd') ='"+DATE+"'")}

  • HUNER HUNER(提问者) 删掉外面的引号还是缺失右括号
    2021-07-23 16:03 
  • 3关注人数
  • 356浏览人数
  • 最后回答于:2021-7-23 16:04
    请选择关闭问题的原因
    确定 取消
    返回顶部