【发布时间】:2020-09-09 08:25:08
【问题描述】:
我们如何从 sql 中的 getdate() 函数中获取句点?
我在下面试过
SELECT CONVERT(VARCHAR(12), GETDATE(), 106) 但这会以 dd mmm yyyy 格式给出结果。
我希望结果类似于 202009 (YYYYmm)
【问题讨论】:
标签: sql-server tsql datetime
我们如何从 sql 中的 getdate() 函数中获取句点?
我在下面试过
SELECT CONVERT(VARCHAR(12), GETDATE(), 106) 但这会以 dd mmm yyyy 格式给出结果。
我希望结果类似于 202009 (YYYYmm)
【问题讨论】:
标签: sql-server tsql datetime
你可以试试这些:
SELECT FORMAT(GETDATE(),'yyyyMM');
或者
SELECT CONVERT(CHAR(6), GETDATE(), 112);
【讨论】:
没关系。我找到了 它的
SELECT LEFT(CONVERT(varchar, GetDate(),112),6)
【讨论】:
N/VARCHAR(n)设置长度