|
|
导航: |
论坛 -> 数据库专区
斑竹:liumazi,waterstone |
|
作者: |
|
2004/2/12 18:43:31 |
标题: |
哪位大哥可以告我这个SQL怎么写不咯?我想了两天啦,还不知道! |
浏览:1389 |
|
加入我的收藏 |
楼主: |
题目的意思是有一个数据表,包含以下列:品名、供货单位、物品数量、物品颜色…… 现在要求查询出按品名、供货单位分类,物品的总数量及红颜色的物品数量。 哪位大哥可以帮我?
----------------------------------------------
- |
作者: |
|
2004/2/12 21:50:20 |
1楼: |
SELECT 品名, (SELECT SUM(物品数量) FROM 表名 WHERE 品名='您的品名') AS 总数量, (SELECT SUM(物品数量) FROM 表名 WHERE 品名='您的品名' AND 物品颜色='红色') AS 红色数量 FROM 表名 WHERE 品名='您的品名'
不知对不对,语句没优化。
----------------------------------------------
米软科技有限公司http://www.szmesoft.com
|
作者: |
|
2004/2/13 19:59:25 |
2楼: |
select 品名,供货单位,sum(物品数量) as 物品总数量,sum(物品颜色) as 物品颜色数量 from 表名 group by 品名,供货单位
----------------------------------------------
-
|
作者: |
|
2004/2/13 21:58:05 |
3楼: |
同意2楼的,顶
----------------------------------------------
-
|
作者: |
|
2004/2/14 18:07:35 |
4楼: |
2楼
----------------------------------------------
我来自农村广阔的田野我的每一个动作都很夸张http://waterstone.51r.com
|
作者: |
|
2004/2/16 21:06:07 |
5楼: |
呵呵,谢谢大家啦! 我没有把题意说清楚,所以很抱歉,题目还要求按品名和供货单位分组(Group by)! 还能帮我一下不?
----------------------------------------------
-
|
作者: |
|
2004/2/17 6:52:39 |
6楼: |
其实这种问题应该自己解决,实在不行多看看有关的SQL书籍!
----------------------------------------------
-
|
|