求一SQL查询语言(可能不是很难,还请指教)

benbenfei 2002-08-27 11:08:03
求一SQL查询语言(可能不是很难):
数据库:Interbase6
有两张表: Goods(货品表)、OutputDB(出库表)
Goods
GName(货品名称) GGroup(货品分类)
货品1 Group1
货品2 Group1
货品3 Group2
货品4 Group2
OutputDB
OID(领货单号) GName(货品名称) OSum(出库数量) Dept(领货部门)
001 货品1 2 部门1
002 货品1 3 部门2
003 货品2 4 部门3
004 货品3 2 部门3
005 货品3 1 部门1
006 货品4 5 部门2
007 货品3 7 部门1
现在想查询得到如下的结果
Dept Group1 Group2
部门1 2 8
部门2 3 5
部门3 4 2
简单地说就是货品有分类,统计的时候要对每个部门领取的每一类货品的总数进行统计,而不在乎具体领取的是什么货品
请给出查询的SQL语言,谢谢!
...全文
38 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilang 2002-08-28
  • 打赏
  • 举报
回复
up
SayForever 2002-08-28
  • 打赏
  • 举报
回复
select aDepart,count(case when aGroup='Group1' then aGroup end) 'Group1',count(Case when aGroup='Group2' then aGroup end) 'Group2' from table1 group by aDepart

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧