我在表中有一列,其中某些日期由用户以不正确的格式输入。它们应该在里面YYYYMMDD
,而是有些错误的输入DDMMYYYY
。
对我来说,快速获取这些内容的最佳方法是什么?谢谢。
您可以为此使用蛮力。我不知道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] 删除。
我来说两句