Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3851 connectés 

 


Dernière réponse
Sujet : Requete SQL gouuuuuuuuuuuuuarg !
Sh@rdar bien si vous aimez le SQL ça serait sympa de me tuyauter là : http://forum.hardware.fr/sqlforum/ [...] =cache&p=1

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Sh@rdar bien si vous aimez le SQL ça serait sympa de me tuyauter là : http://forum.hardware.fr/sqlforum/ [...] =cache&p=1
irulan Oui excuse moi j'ai été un peu vif sur ce coup-là :D
C'est seulement que ça m'a fai un peu bondir, parce que là c'est du SQL vraiment tout ce qu'il y a de plus basique, ça m'étonnait fort que SQL Server n'arrive pas à faire ça  !
 
Sans rancune  :jap:

 

[edtdd]--Message édité par irulan--[/edtdd]

speed18 oh doucement.....
j'ai juste proposé une astuce pour trier des données affichées par catégorie....
excuse moi d'essayer dde l'aider et t'inquietes pas pour moi...
irulan speed18 > quand on ne sait pas on ne répond pas n'importe quoi ! :gun:  
 
Je n'ai pas la prétention d'être un expert SQL Server, mais je viens de taper cette commande sur SQL Server 6.5 (qui est loin d'être le plus récent) :
 
select code_client,sum(nb_exemplaires) from commandes
 group by code_client
 order by code_client
 
et ça me ramène sans problème la somme des exemplaires commandés par client et triés par code_client !

 

[edtdd]--Message édité par irulan--[/edtdd]

brascoo a la limite ceci passe :
 
SELECT champ1, champ2
FROM table
GROUP BY champ1, champ2
ORDER BY champ1
 
mais ca ne sert a rien dans ce cas de faire un GROUP BY ... comme le dit irulan, il te faut faire une somme ou une operation qui necessite un GROUP BY.
 
speed18 : Ca m'etonnnerai que SQL Server refuse de faire un GROUP BY !!!!
 
Br@scoo
speed18 ouais on ne peux pas faire les 2 sur sql server....
sinon tu rajoute une petite boucle à la place du group by....
un truc du style :
 
If oRec("champ2" ) <> champs2 then  
champs2 = oRec("champs" )
 ton traitment
end if
irulan un GROUP BY s'applique lorsque tu veux faire une somme ou un count par exemple :
 
SELECT SUM(champ1), champ2  
FROM table  
GROUP BY champ2  
 
Si tu veux juste ordonner les valeurs ton ORDER BY suffit.
Mikvix quelqu'un peut me solutionner ça ??
 
SELECT champ1, champ2
FROM table
GROUP BY champ2
ORDER BY champ1
 
Pourquoi Mr SQL Server ne veut pas faire ça ?!
Je despere !!

 

[edtdd]--Message édité par Mikvix--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)