文字与格式字符串不匹配?

图片.png

两个文本字段拼接转换成时间类型,同一个sql去掉where条件会报错,这是为啥?

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

去掉where条件之后,查询出来的结果就变多了,这两个字段拼接的结果可能含有不符合日期格式的

建议先不转换日期类型,直接将拼接的结果查出来看看哪里不满足

image.png

  • 愤怒的老头 愤怒的老头(提问者) 时间类型怎么把秒给去掉?
    2021-04-07 14:45 
  • axing axing 回复 愤怒的老头(提问者) 拼接不把秒拼接进来就行了
    2021-04-07 15:42 
最佳回答
0
烟尘Lv6高级互助
发布于2021-4-7 14:38

说明表中有数据按照你的sql拼接之后不是时间格式,您可以先不要todate,先拼出字符串看那行不符合时间格式

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