1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
SELECT *
FROM [SELECT 1 as ordre,"detail" AS nature, rubrique,item
FROM matable
union
SELECT 2 as ordre,"Stotaux" AS nature, rubrique, sum(item) as st
FROM matable group by rubrique
union
select 3 as ordre,"total" as nature,null as rubrique,sum(item)
from matable
union
select 4 as ordre,"nombre" as nature,rubrique, count(rubrique) as nb
from matable group by rubrique
union
select 5 as ordre,"moyenne" as nature,rubrique,avg(item) as moy
from matable group by rubrique]. AS tempo
WHERE ordre=[choix]; |
Partager