Bonjour,
Je cherche à constituer un fichier contenant les infos suivantes sur des véhicules :
-marque
-modèle
-segment
-type
Le problème est que la base contient des données parfois erronées au niveau du segment et du type.
Ces données étant plutôt minoritaires, il me suffirait de n'en retenir que les majoritaires.
La requête que j'utilise se présente comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select distinct marque, modele, segment, type, count (*) from table_vehicules where MARQUE is not null and segment <> 'IN' and TYPE_CAISSE <> 'IN' group by marque, modele, segment, type order by 1, 2, 3, 4 ;
Elle m'affiche un résultat du type:
MARQUE MODELE SEGMENT TYPE COUNT (*)
MARQUE1 MODELE1 A B 2
MARQUE1 MODELE1 B B 2 228
MARQUE1 MODELE1 D H 2 842
Idéalement, je souhaiterais modifier ma requête pour qu'elle ne m'affiche que la ligne contenant le plus de véhicules (2 842) contenant les mêmes données, à savoir :
MARQUE MODELE SEGMENT TYPE
MARQUE1 MODELE1 D H
Est-ce quelqu'un aurait des idées ?
Merci.
Partager