| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1254 人关注过本帖
标题:按月以销售额排序的SQL查询语怎么写??
只看楼主 加入收藏
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
结帖率:51.67%
收藏
已结贴  问题点数:20 回复次数:4 
按月以销售额排序的SQL查询语怎么写??

我有一个表,每天把销售员的销售记录输入进去

到月底或年底,我想按月,以销售额排序

表名“销售”

字段结构
日期  姓名 销售额 销售方
6-1   张三  100   大工业
6-1   李四  120   小工业
6-2   张三  110   小工业
6-2   李四  130   大工业
。。

这条SQL语句要怎么写??谢谢!


 
搜索更多相关主题的帖子: SQL 销售额 查询 
2010-06-05 08:32
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
收藏
得分:6 
select left(日期,charindex('-',日期)-1) as 月份, sum(销售额) as 销售额 from 表 group by left(日期,charindex('-',日期)-1) order by 销售额

★★★★★为人民服务★★★★★
2010-06-05 10:05
yiyaozjk
Rank: 2
等 级:论坛游民
帖 子:231
专家分:30
注 册:2010-3-10
收藏
得分:0 
我在视图里建立了一个视图,
select 姓名, sum(件数) as 总完工数, sum(工时数) as 总工时数 from 最终形成 where (日期>'2010-06-01')and (日期<'2010-06-03') group by 姓名
但还是不能按“总工时数” 来排序?
要怎么才让这个视图按“总工时数” 来排序?
2010-06-05 10:45
aei135
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:232
专家分:1176
注 册:2009-4-6
收藏
得分:6 
select 姓名, sum(件数) as 总完工数, sum(工时数) as 总工时数 from 最终形成 where (日期>'2010-06-01')and (日期<'2010-06-03') group by 姓名 order by 总工时数
此句放视图里应该是
select top 100 percent 姓名, sum(件数) as 总完工数, sum(工时数) as 总工时数 from 最终形成 where (日期>'2010-06-01')and (日期<'2010-06-03') group by 姓名 order by 总工时数
2010-06-05 16:28
Atom_1
Rank: 2
等 级:论坛游民
帖 子:3
专家分:12
注 册:2010-6-10
收藏
得分:6 
select *
from 销售
order by 销售额 asc

asc为升序,还有desc为降序~
2010-06-10 09:02
快速回复:按月以销售额排序的SQL查询语怎么写??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011841 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved