数据库树型问,请高手指出简便方法(200分)

  • 主题发起人 主题发起人 eloveme
  • 开始时间 开始时间
E

eloveme

Unregistered / Unconfirmed
GUEST, unregistred user!
用到PUBS中的2个数据表(sales,stores)
我现在想得到下面这中结果
stor_id sum(qty) qty2 qty3 qty4 。。
有多少QTY就有多少QTYN
Eric the Read Books 8 5 3 0 0 ..
Barnum's 125 50 70
News & Brews 90 10 40 20 20
Doc-U-Mat: Quality Laundry and Books 130 20 25 20 25 40

也就是说sum(qty) = qty2 + qty3 +...+qtyn ,qtyn是以qty分项最多的为准,没有的用0代替 ,可以不用存储过程搞定吗?请大家多多指教。
 
这是交叉表问题,如果在SQL Server中,需用存储过程、临时表一类的东西来实现了。

如果你用的是Access,可以用Access的交叉表向导实现,不用写代码。
 
用一个视图就可以了,看起来比较直观.不复杂.
 
存储过程我实现了,现在开发经理说这个可用几个简单的语句就搞定,所以现向DFW请教,
我问那开发经理,他不肯说,郁闷。。
各位可以给个语句吗?
 
后退
顶部