字符串日期比较大小

字符串 30/06/2022   08/08/2022

比较大小会出错吗

FineReport wsftom 发布于 2022-7-1 20:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yalinLv6中级互助
发布于2022-7-1 20:53(编辑于 2022-7-1 20:55)

使用TODATE函数格式转换固定一下再比较会更好一些。

TODATE(30/06/2022) <= TODATE(08/08/2022)

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2022-7-2 09:51

在sql先转成日期格式在比较,比如:30/06/2022,concat(subsrt(7,10),'-',substr(4,5),'-',substr(1,2)),这样就转成2022-06-30,再比较就可以,前提是mysql数据库,其他数据库的思路和这个一样,函数可能会不一样

  • 3关注人数
  • 441浏览人数
  • 最后回答于:2022-7-2 09:51
    请选择关闭问题的原因
    确定 取消
    返回顶部