如何将日期字段更改为特定格式

tsqln00b

我有一个名为 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将日期时间对象的格式更改为指定格式?

将日期时间更改为特定格式

如何将int转换为特定格式的日期?

将年份格式更改为特定格式

将基于字符串的日期列表更改为一种特定格式

如何将回送API响应更改为特定格式

如何将日期格式更改为仅小时

如何将日期/时间格式更改为英语?

如何将日期格式更改为Month(缩写文本)

如何将数据框更改为特定的 json 格式?

如何将值更改为日期格式以及如何将值更改为时间格式

在R中,如何将特定格式的字符转换为日期?

如何将javascript日期(字符串)与特定格式进行比较

如何将字符串日期转换为特定格式?

如何将当前日期时间转换为特定格式

如何将特定格式的字符串转换为日期/秒 shell 脚本 linux

如何将任何日期转换为php中的特定格式?

使用“ ls”时如何将文件日期转换为特定格式

如何将日期时间格式更改为其他日期时间格式?

如何将日期转换成给定格式?

如何将日期格式从 Excel 更改为 SQL Server 格式

如何将x轴日期时间格式更改为时间和日期的混合?

如何将日期格式从 MM/DD/YYYY 转换/更改为月日期、年?

如何将完整文件转换为特定格式?

如何将QString转换为特定格式的QDate?

如何将数组转换为特定格式的对象?

如何将数组打印为特定格式?

如何将文件读入特定格式

如何将列表的每个项目放入特定格式?