Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/12/2011, 15h56   #1
Membre du Club
 
Homme Amine Toumi
Ingénieur développement matériel électronique
Inscription : juillet 2004
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Amine Toumi
Âge : 33
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2004
Messages : 137
Points : 60
Points : 60
Envoyer un message via MSN à amine008
Par défaut SQl Server tri sur deux colonnes

Bonjour
je suis débutant sur sql server
je voudrais savoir si il y a un moyen de faire un tri sur deux colonne en même temps,genre tri par selection excel 2007
j'ai plusieurs colonnes, une colonne qui contient un ID et une autre le traffic et d'autre colonnes bien sur
les colonne ID se répète 24 fois(24 heures) et pour chaque heure j'ai une valeurs traffic,je voudrais sélectionner la valeur traffic max pour chaque ID et mettre toutes la ligne (qui a le max) dans une autre table
j'ai l’habitude de faire sa avec excel mais sa prend du temps
je fait un tri par selection sur la colonne ID (de A a Z) puis un tri sur la colonne Traffic (de Z a A) puis je compare chaque ligne ID avec la ligne supérieur puis de l'efface a la fin j’obtiens bien les lignes qui ont le max de traffic pour chaque jour
je voudrais essayé de faire la meme chose avec sql.mais je en sait pas si on peut trier comme sur excel
aussi,bien entendu une meilleurs idées serais la bienvenue
merci
amine008 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 08/12/2011, 16h52   #2
Membre du Club
 
Homme Amine Toumi
Ingénieur développement matériel électronique
Inscription : juillet 2004
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Amine Toumi
Âge : 33
Localisation : Algérie

Informations professionnelles :
Activité : Ingénieur développement matériel électronique
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : juillet 2004
Messages : 137
Points : 60
Points : 60
Envoyer un message via MSN à amine008
j'ai trouvé
j'ai mis
Code :
1
2
 
ORDER BY col1,col2,col3
j'avais mis des AND a la place de virgule
je voudrais savoir s'il est possible de trouvé la valeur traffic max pour chaque heures de ID
amine008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 02h50   #3
Invité de passage
 
Homme
chef de projet produit
Inscription : décembre 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : chef de projet produit
Secteur : Finance

Informations forums :
Inscription : décembre 2011
Messages : 2
Points : 3
Points : 3
pour avoir chaque maximum, utilisez GROUP BY :

SELECT Heures,max(traffic)
GROUP BY Heures
pradiergael est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h02.


 
 
 
 
Partenaires

Hébergement Web