如何格式化列,但将其保留为日期时间?

明天

这可能是最愚蠢的问题,但我有一列名为[开始时间]的列(日期时间,不为null),并以'2016-05-25 00:12:01.977'的形式输出数据

我想要的是将除“月份”和“年份”之外的所有内容都剪掉,然后将数据分组为几个月。我用的是

select format([Start Time],'MMM/yyyy') as [Month]

除了现在似乎不再是日期时间字段以及当我添加时,它的工作正常

order by format([Start Time],'MMM/yyyy')

它将月份按字母顺序排列,而不是Jan Feb等。我尝试使用

convert(date,format([Start Time],'MMM/yyyy'))

但这又带来了错误

消息241,级别16,状态1,行1从字符串转换日期和/或时间时,转换失败。

谁能告诉我在按月份进行格式化和分组时是否可以保留日期数据类型,如果可以,怎么办?

谢谢

詹姆斯·Z

在SQL Server中处理日期需要一些工作,但是您可以通过将日期首先更改为该月的1号,然后将其分组,然后最后对其进行格式化,来解决此问题,如下所示:

select
  format(Month2,'MMM/yyyy') as Month,
  amount
from
(
  select
    DATEADD(month, DATEDIFF(month, 0, [Start Time]), 0) as Month2,
    sum(amount) as amount
  from
    yourtable
  group by
    DATEADD(month, DATEDIFF(month, 0, [Start Time]), 0)
) X
order by
  Month2

格式也是相当繁重的操作,如果您有很多行,则应考虑使用convert或datepart。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何格式化包含方法中的日期时间列

来自分类Dev

格式化日期时间类型为日期时间的对象

来自分类Dev

如何格式化日期以删除时间?

来自分类Dev

日期时间格式未格式化

来自分类Dev

如何使用mutate在R中正确格式化日期时间列?

来自分类Dev

如何在SQL SERVER中格式化日期时间

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何使用toLocaleTimeString格式化日期而无需时间

来自分类Dev

如何在VBA中格式化日期和时间?

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

如何格式化熊猫中的日期时间字段

来自分类Dev

如何正确格式化SQL日期时间

来自分类Dev

如何用时间值格式化日期?

来自分类Dev

如何格式化日期/时间字符串?(Java)

来自分类Dev

如何为日期时间刻度格式化 x 标签

来自分类Dev

从时间戳中提取小时和分钟,但将其保留为日期时间格式

来自分类Dev

如何格式化日期

来自分类Dev

JavaFX TableView:我可以将列数据保留为浮点数,以便它可排序并以某种方式将其格式化/显示为字符串吗?

来自分类Dev

在jQuery中格式化日期时间

来自分类Dev

在SSRS中格式化日期时间

来自分类Dev

格式化日期时间对象

来自分类Dev

使用XSLT格式化日期时间

来自分类Dev

格式化相关的日期时间字段

来自分类Dev

在 XSLT 中格式化日期时间

来自分类Dev

给定整数时间,格式为hhmmss,如何将其格式化为hh:mm:ss

来自分类Dev

我的时间数据“与格式不匹配”。如何正确格式化我的日期时间?

来自分类Dev

如何格式化熊猫中的日期列?

来自分类Dev

格式化eventRender日期为Fullcalendar

来自分类Dev

从数据库实体框架检索日期时间列时格式化日期

Related 相关文章

  1. 1

    如何格式化包含方法中的日期时间列

  2. 2

    格式化日期时间类型为日期时间的对象

  3. 3

    如何格式化日期以删除时间?

  4. 4

    日期时间格式未格式化

  5. 5

    如何使用mutate在R中正确格式化日期时间列?

  6. 6

    如何在SQL SERVER中格式化日期时间

  7. 7

    你如何在python中格式化日期时间

  8. 8

    如何使用toLocaleTimeString格式化日期而无需时间

  9. 9

    如何在VBA中格式化日期和时间?

  10. 10

    如何格式化日期/时间字符串?(Java)

  11. 11

    如何格式化熊猫中的日期时间字段

  12. 12

    如何正确格式化SQL日期时间

  13. 13

    如何用时间值格式化日期?

  14. 14

    如何格式化日期/时间字符串?(Java)

  15. 15

    如何为日期时间刻度格式化 x 标签

  16. 16

    从时间戳中提取小时和分钟,但将其保留为日期时间格式

  17. 17

    如何格式化日期

  18. 18

    JavaFX TableView:我可以将列数据保留为浮点数,以便它可排序并以某种方式将其格式化/显示为字符串吗?

  19. 19

    在jQuery中格式化日期时间

  20. 20

    在SSRS中格式化日期时间

  21. 21

    格式化日期时间对象

  22. 22

    使用XSLT格式化日期时间

  23. 23

    格式化相关的日期时间字段

  24. 24

    在 XSLT 中格式化日期时间

  25. 25

    给定整数时间,格式为hhmmss,如何将其格式化为hh:mm:ss

  26. 26

    我的时间数据“与格式不匹配”。如何正确格式化我的日期时间?

  27. 27

    如何格式化熊猫中的日期列?

  28. 28

    格式化eventRender日期为Fullcalendar

  29. 29

    从数据库实体框架检索日期时间列时格式化日期

热门标签

归档