我正在尝试从表TEMPSO_INV_DATA中获取一个名为“CREAT_DTTM”的列,其中包含发票(和关联数据)的“创建日期”,并在新表中将该日期格式转换为下面等号后面的格式,列MONTH的标题。基本上将每个月的所有发票分组到相应的月份,格式为“?? / 1/2014”。我对SQL仍然很陌生,所以这个肯定让我难过,我希望我的解释不会太复杂。
Creat_Dttm Month
2014-01-01 00:33:58.000 = 1/1/2014
2014-01-01 07:40:01.000 = 1/1/2014
2014-01-03 01:50:12.000 = 1/1/2014
2014-02-18 11:42:13.000 = 2/1/2014
2014-02-20 07:49:11.000 = 2/1/2014
2014-04-09 06:02:36.000 = 4/1/2014
答案 0 :(得分:-1)
select CAST(MONTH(Creat_Dttm) AS VARCHAR(2)) + '/1/' + CAST(YEAR(Creat_Dttm) AS VARCHAR(4)) as month
from TEMPSO_INV_DATA