我在表中有 2 列,数据类型为varchar
. 但我已将值存储为日期,例如14/10/2016
. 现在我需要找到那两列的月份差异。我无法为此使用DATEDIFF
,因为列被声明为varchar
. 有什么办法可以找到差异吗?
使用转换方法并计算差异:
SELECT DATEDIFF(DAY,CONVERT(DATETIME,'14/10/2016',103),CONVERT(DATETIME,'15/10/2016',103))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句