sql 怎么把年月日转化成年月
有个字段值例如2012-07-0200:00:00.000怎么把它的值按年月取出,然后按年月分组。如:2012-12012-22012-3...
有个字段值例如
2012-07-02 00:00:00.000
怎么 把它的值 按年月取出,然后按年月分组。
如:
2012-1
2012-2
2012-3 展开
2012-07-02 00:00:00.000
怎么 把它的值 按年月取出,然后按年月分组。
如:
2012-1
2012-2
2012-3 展开
4个回答
展开全部
select 字段1,。。。。,convert(varchar,datepart(year,字段))+'-'+convert(varchar,datepart(month ,段)) as 日期 from table group by convert(varchar,datepart(year,字段))+'-'+convert(varchar,datepart(month ,段))
更多追问追答
追问
select (convert(varchar,datepart(year,sDate))+'-'+convert(varchar,datepart(month ,sDate)))as s ,sum(Amount) SumAmount from T16000_Fees_Table
group by s
提示:
列名 's' 无效。
服务器: 消息 207,级别 16,状态 1,行 1
为什么?
追答
group by (convert(varchar,datepart(year,sDate))+'-'+convert(varchar,datepart(month ,sDate)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select distinct CONVERT(varchar(7), 时间列名称, 120 ) from 表名
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle
select to_char(字段,'YYYYMM') From table
select to_char(字段,'YYYYMM') From table
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询