我有一个名为 GR 日期的字段。值如下所示:
20171031 20170922 20170803 20170707 20170626
我想以特定格式将值操作到新字段中。新字段称为报告期,其值如下所示:
10 2017 9 2017 8 2017 7 2017 6 2017
我有创建字段的访问代码,但我试图在 T-SQL 中执行此操作,并且 DateSerial 和 Mid 函数在那里不起作用。我怎样才能重写这个?
Reporting Period: Month(DateSerial(Left([GR Date],4),Mid([GR Date],5,2),Right([GR Date],2))) & " " & Year(DateSerial(Left([GR Date],4),Mid([GR Date],5,2),Right([GR Date],2)))
在 SQL Server 中,使用这个:
Select Cast(DatePart(Month, GR_Date) As Varchar(2)) + ' ' + Cast(DatePart(Year, GR_Date) As varchar(4))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句