varchar 怎么比大小

我有个字段是VARCHAR类型的 里面存了一个时间数据 但是我想拿它去做大小比较 因为我只想留下相同数据里时间最大的 因为时间数据的格式是带空格的 这样的数据这么比较

阅读 4.7k
2 个回答

ascii('ok') ascii(col_name)

先把varchar类型转化为datetime类型再做比较,有两种方法可供转换

CAST('2018-6-12 09:57:03' as datetime)

CONVERT(datetime, '2018-6-12 09:57:30')
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进