begin process at 2012 05 26 18:49:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Requêtes

 > 

grouper resultats d'une requete


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

grouper resultats d'une requete

vendredi 21 mai 2010 à 15:40:22 | grouper resultats d'une requete

o06

Bonjour le forum,

toujours novice avec SQL, et encore en galère. En bref : j'ai 2 tables distinctes qui contiennent les "mêmes types" de champs. Je souhaiterai afficher le contenu de ces tables sans doublons.

table1 :
ref ; taille ; qté
REFA ; 1 ; 10
REFA ; 2 ; 15
REFA ; 3 ; 5
REFB ; 1 ; 20

table2 :
ref ; taille ; qté
REFA ; 1 ; 5
REFA ; 2 ; 5
REFA ; 3 ; 15
REFC ; 1 ; 30

je souhaiterai arriver à :
REFA ; 1 ; 25
REFA ; 2 ; 20
REFA ; 3 ; 20
REFB ; 1 ; 20
REFC ; 1 ; 30

j'ai essayé avec distinct, des SUM() et GROUP BY dans tous les sens, rien à faire ...

Une âme charitable pour me mettre sur la piste ?

SQL ENTREPRISE MANAGER V.8.0

Un grand merci d'avance.
A+

vendredi 21 mai 2010 à 15:59:30 | Re : grouper resultats d'une requete

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Salut,

Heu... sauf erreur de ma part, il n'y a pas de doublons dans l'exemple que tu nous donnes là, et en plus, le resultat que tu veux obtenir (sur le champ quantité) ne correspond pas aux champ quantités de tes 2 tables (à moins que tu veuilles faire la somme)...
______________________________________

AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement
vendredi 21 mai 2010 à 16:08:05 | Re : grouper resultats d'une requete

o06

Hello,

Oui en fait dans l'exemple précédent je donne le résultat que je souhaiterai.
je souhaite effectivement faire la somme des quantités pour la même combinaison ref + taille dans chaque table.

merci.

PS : on t'a reconnu Palpatine
mercredi 2 juin 2010 à 02:06:32 | Re : grouper resultats d'une requete

Tolliap


Bonjour,

Je ne sais pas si tu as trouvé la solution depuis le 21 Mai, mais je donne une solution :
Code :
select  
    [ref] , 
    taille,
    sum(qte) as qte 
from 
    (select 
        [ref] , 
        taille,
        qte 
    from table1 
    union all 
    select 
        [ref] , 
        taille,
        qte 
    from table2) as t1
group by [ref] , taille


Tien moi au courant de l'évolution

Qui ne tente rien, n'a rien


Cette discussion est classée dans : sql, requete, grouper, resultats, refa


Répondre à ce message

Sujets en rapport avec ce message

Requete SQL via Siebel [ par riri13 ] Bonjour,Dans la société ou je travail nous utilisons Siebel surcouche d'oracle.Je dois faire des extraction de données pour le reporting mais je ne di probleme en SQL [ par raziel62 ] bonjour, j'ai un probleme sur une requete SQLJ'ai fait une requete qui donne ce resultat15/01/2005    1016/01/2005    1418/01/2005     5maintenant je requete SQL aider mois SVP [ par spoque ] Hello, Voila mon problème: j'ai une table comme: CREATE TABLE `users` (  `ID` int(10) NOT NULL default '0',  `Name` varchar(50) default NULL,  `Passwo Comment effectuer une requete sql avec un test de différence de date ? [ par paddybl ] bonsoir,voilà mon problémej'ai une table sql server avec un champ date de type dd/jj/aaaaje souhaite faire une requete sql avec comme condition, "trou requete SQL [ par djodjo07 ] Je cherche une requete SQL pour trier mes ID.. en fait j'aimerais par exemple récupérer des données a partir de l'ID 40 ! Je débute ! Merci Requete sql server? [ par firas_tn ] Salut a vousj'ai requete sql server? [ par firas_tn ] Salut a vousj'ai besoin d'une requete sql server? [ par firas_tn ] Salut a vousj'ai requete sql server? [ par firas_tn ] salut a tous j'ai une table ou j'ai les champs suivants:  ospf                     IP1        &nb utilisation de datdiff dans une requete SQL en php [ par Eric25 ] Bonsoir,je voudrais faire fonctionner une requête me permettant de supprimer les entrées dans une table qui datent de plus d'un mois mais rien n'y fai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,825 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales