有a,b,c三个车间,每个车间都有x,y,z若干种设备(设备数量和种类随记录变化)
请问如何在dbgrid或其它方式中实现设备数目统计(每个车间的每种设备数)。

解决方案 »

  1.   

    select 设备,count(设备) from a group by 设备
    select 设备,count(设备) from b group by 设备
    select 设备,count(设备) from c group by 设备
      

  2.   

    SELECT   车间, 设备, SUM(数量) AS 数量
    FROM           表名
    GROUP BY  车间, 设备
      

  3.   

    SELECT   max(车间), max(设备), SUM(数量) AS 数量
    FROM           表名
    GROUP BY  车间, 设备
      

  4.   

    a车间  b车间  c车间
    x设备 (??)   (??)   (??) y设备 (??)   (??)   (??)z设备 (?/)   (??)   (??)
    后面三个回答是直接用sql语句,这我当然知道,关键在于在以上结构问号中如何给出计算。
    车间和设备应该是变量吧,就是这变量该如何实现,实在是没想出来。