Bonjour, j'ai besoin de réaliser une requete, et je coince completement.
J'ai une table contenant plus de 500 enregistrements
Les 4 champs interessant de la table sont : source destination service hits
exemple :
Je voudrai que ma requete m'affiche que les 5 plus gros hits par service par source-destinationsource ------ destination - service --- hits
internal 10 -- firewall ------ HTTP ---- 500
external ----- firewall ------ SNMP --- 52
...
Obtenir :
internal 10 --- firewall (dans le meilleur des cas un retour a la ligne et la somme des 5 hits de dessous)
ainsi que de suite, sachant que pour le jeu internal 10 firewall j'ai une centaine d'enregistrement.-------------------- HTTP ---- 500
-------------------- SNMP ---- 96
-------------------- XXX ----- 87
-------------------- PPP ------ 40
-------------------- MLK ----- 31
internal 10 external 5
-------------------- NNHH ---- 840
-------------------- MJF------ 56
-------------------- ...encore 3 enregistrement ...
external firewal
-------------------- HTTP ----- 67
-------------------- ...........
Je ne vois pas du tout quel tete peut avoir ma requete (surement composé d'une sous requete )
J'utilise une base Oracle mais aussi SQL server (je peux faire une requete differente)
Merci d'avance a ceux qui pourront m'aider
Partager