Je souhaite faire une requête bien spécifique sur une table d'environ 5000000 lignes mais pour simplifier et expliquer mon problème je prendrais l'exemple qui suit.
voici ma table vente_jour

DATE VENTE
04/04/2006 renault
04/04/2006 peugeot
03/04/2006 citroen
05/04/2006 citroen
04/04/2006 renault
05/04/2006 citroen
05/04/2006 peugot
04/04/2006 citroen

je souhaite obtenir ce résultat


DATE_V VENTE NB
04/04/2006 renault 2 50%
04/04/2006 peugeot 1 25%
04/04/2006 citroen 1 25%
03/04/2006 citroen 1 100%
05/04/2006 citroen 2 50%
05/04/2006 peugot 1 50%

En fait je cherche à avoir le nombre de voiture de même type vendu par jour
et le pourcentage de vendu par jour pour chaque type !!
ne faudrait il pas faire une sous requetes


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT DATE_V, VENTE
count (VENTE) AS NB
 
FROM vente_jour
GROUP BY VENTE, DATE_V
j'aurais rajouté un
[count (VENTE)/ count distinct (DATE_V)*100] as pourcentage
mais ça ne marche pas !!
Pouvez vous m'éclairer svp !
merci