关于Group by 的一个问题

wangweilie 2003-03-24 03:12:44
我想将orderDate算出的year作为分组的字段,sql语句如下:
select year(orderDate) as a, sum(freight) from orders group by a

其中ordreDate 是 datetime 字段类型

但提示以下错误
服务器: 消息 207,级别 16,状态 3,行 1
列名 'a' 无效。
-------------------------------------------------------------
求各位高手,有何SQL语句能满足我的要求。
...全文
10 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
CrazyFor 2003-03-24
select year(orderDate) as a, sum(freight) from orders group by year(orderDate)
回复
select year(orderdate) 年度, sum(freight) 合计 from orders
group by year(orderdate)
order by year(orderdate)
回复
heixiu1980 2003-03-24
select year(orderdate) as a,sum(freight) from orders
group by year(orderdate)
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2003-03-24 03:12
社区公告
暂无公告