如何选择某种格式的日期?

本·穆梅里

我在表中有一列,其中某些日期由用户以不正确的格式输入。它们应该在里面YYYYMMDD,而是有些错误的输入DDMMYYYY

对我来说,快速获取这些内容的最佳方法是什么?谢谢。

戈登·利诺夫(Gordon Linoff)

您可以为此使用蛮力。我不知道Sybase是否将其理解DDMMYYYY为一种格式,但是您可以执行以下操作:

select convert(datetime,
               (case when col like '____19%' or col like '____20%'
                     then right(col, 4) + substring(col, 3, 2) + left(col, 2)
                     else col
                end),
               112)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章