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

  FORUM HardWare.fr
  Programmation

  Requete SQL gouuuuuuuuuuuuuarg !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete SQL gouuuuuuuuuuuuuarg !

n°53708
Mikvix
Posté le 20-08-2001 à 09:56:49  profilanswer
 

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]

mood
Publicité
Posté le 20-08-2001 à 09:56:49  profilanswer
 

n°53721
irulan
Posté le 20-08-2001 à 10:28:15  profilanswer
 

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.

n°53744
speed18
Posté le 20-08-2001 à 11:49:39  profilanswer
 

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

n°53747
brascoo
Posté le 20-08-2001 à 11:58:56  profilanswer
 

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

n°53778
irulan
Posté le 20-08-2001 à 14:02:41  profilanswer
 

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]

n°53819
speed18
Posté le 20-08-2001 à 15:15:36  profilanswer
 

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...

n°53828
irulan
Posté le 20-08-2001 à 15:35:00  profilanswer
 

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]

n°53878
Sh@rdar
Ex-PhPéteur
Posté le 20-08-2001 à 17:07:05  profilanswer
 

bien si vous aimez le SQL ça serait sympa de me tuyauter là : http://forum.hardware.fr/sqlforum/ [...] =cache&p=1


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Requete SQL gouuuuuuuuuuuuuarg !

 

Sujets relatifs
transformation de requete mySQL en requete ORACLERequète SQL
[SQL Server 6.5] Fonction SQL pour modulo ?Microsoft SQL Server 2000
[SQL ] pb tres urgent, est ce que ma table est correctePb en SQL
[ SQL ] requête facile, pour vous les bossORACLE + SQL
Plus de sujets relatifs à : Requete SQL gouuuuuuuuuuuuuarg !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR