Bonjour. Je vous donne ma table: (postgresql 9.5)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
CREATE TABLE public.examen2
(
  no_dossier bigint,
  date date,
  code_famille character varying(2),
  texte_famille character varying(128),
  montant numeric,
  id_examen integer NOT NULL DEFAULT nextval('examen2_id_examen_seq'::regclass),
  CONSTRAINT pk_examen PRIMARY KEY (id_examen)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE public.examen2
  OWNER TO postgres;
Je coince sur une partie de la requête à effectuer
- Statistique des ventes par famille (code et texte)
- Nombre = Nombre de lignes
- Montant = Montant total (Zone montant du fichier dossiers.csv)
- % / Total = % du montant de la famille en rapport avec montant total de toutes les familles ICI!! je coince

J'ai fait ceci pour les 3 1eres c'est ok :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT code_famille, texte_famille,COUNT(*) AS nombre, SUM(montant) AS montant 
FROM public.examen 
group by code_famille,texte_famille 
ORDER BY montant DESC
Merci à vous