-1

如何将包含 yyyymm 的 nvarchar 列转换为日期格式(例如 201208 到 20120801)。在此之后我需要做一个日期差异。

谢谢

4

1 回答 1

0

通过查看您给出的示例,您只想在日期的最后添加 01,因此您可以使用字符串连接来获取目标结果。

例子:

SELECT 'dateis' + space(3) + date1 + '01' AS moddate1
FROM users

您可以检查代码:

http://sqlfiddle.com/#!6/3177c/2

我不确定它是否会完全解决您的问题,但您可以使用此代码。

谢谢

于 2014-07-29T17:20:53.323 回答