像这种SQL函数写参数,格式不对,报错,应该怎么写呢

微信图片_20230911123836.png

FineReport yzm302462 发布于 2023-9-11 12:21 (编辑于 2023-9-11 12:38)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-11 12:35(编辑于 2023-9-11 12:58)

CASE WHEN a.done_time is null  THEN '未填报' ELSE '已填报' END AS '状态'

怀疑是你where的语法问题,而不是这儿的问题。还是那句老话。SQL贴完

0image.png

--------------

如果没看错你的done_time控件值是 下拉菜单,它的实际值是字符串。a.done_time是日期日期格式

字符串是没法转日期的(2023-09-11='已完成'这肯定报错),这种需要嵌套查询

image.png

---------

最后的a.done_time改成a.状态

image.png

最佳回答
0
泽泽木木夕Lv3见习互助
发布于2023-9-11 12:32

这句话参数是不是写的有问题,没加$符号

image.png

  • 2关注人数
  • 258浏览人数
  • 最后回答于:2023-9-11 12:58
    请选择关闭问题的原因
    确定 取消
    返回顶部