Accueil > Forum > > > > Requête avec group by
Requête avec group by
lundi 9 octobre 2006 à 15:59:56 |
Requête avec group by

cudenetf
|
bonjour, j'utilise sqlexpress 2005 et je cherche afair eune requete un peu compliquée: je voudrais savoir s'il est possible de faire une requete sur 2 tables avec groupby g deux table table1 (date1, nombre1) et table2 (date2,nombre2) je veux faire des regroupement par année: avoir un tableau avec l'année (year (date1 ou 2), sum (nombre1) pour l'année,sum(nombre2) pour la meme année); g essayé select year(date1),sum(nombre1),sum(nombre2) from table1,table2 group by year(date1) mais j'obtiens des resultats du genre: pour sum( nombre2) j'ai sum(nombre2 )*nbre d'enrgistrement ds table1 et l'inverse pour sum(nombre1) une idée qqn? comment faire? Merci
|
|
mardi 10 octobre 2006 à 10:30:57 |
Re : requete avec group by

SharpMao
|
Hello,
Ca fait longtmemps que je n'ai plus fait ce genre de requêtes, mais essaie de rajouter
Having year(date1)=year(date2)
Ca devrait le faire.
Amicalement, SharpMao
|
|
mardi 10 octobre 2006 à 16:15:17 |
Re : requete avec group by

cudenetf
|
g ajouté : " group by year(date1),year(date2) having year(date1)=year(date2)" (yavait pas , year(date2) avant ds le groupby et ca marchait pas) le resultat par contre es t toujours le meme que sans le having
g peut etre mal ecrit la requete tu pourrais me faire un exemple? merci
|
|
mercredi 11 octobre 2006 à 09:04:30 |
Re : requete avec group by

SharpMao
|
Hello,
J'ai trouvé une solution. La requête n'est pas très belle, mais elle fonctionne :
SELECT Year(date1) , Sum(Nombre1) , (SELECT Sum(Nombre2) FROM Table2 WHERE year(date1)=year(date2) GROUP BY Year(date2) ) FROM Table1 GROUP BY Year(date1)
Amicalement, SharpMao
|
|
mercredi 11 octobre 2006 à 09:31:14 |
Re : Requête avec group by
|
mercredi 11 octobre 2006 à 09:41:13 |
Re : Requête avec group by

cudenetf
|
ok merci, ca marche mais ca prend un peu de temps g l'impression je savais pas qu'on pouvais faire des requetes avec un select comme ca (dans un select) si tu as d'autres exemples de la sorte je suis preneur
|
|
Cette discussion est classée dans : année, sum, date1, nombre2, nombre1
Répondre à ce message
Sujets en rapport avec ce message
Etrange réaction pour un order by... [ par jef_b ]
Bonjour ! J'ai un petit problème avec une clause ORDER BY... Ma requête fonctionnait très bien et puis voilà que depuis le début de l'année, plus rie
intervalle de date... [ par cid019 ]
Bonjour, je dois récupérer des données dans un intervalle de date de type mois/année tout cela en gérant les années bissextile, le changement d'année
Bien malin celui qui réussi cette requete (select,sum,*,group by,date,jointure ) [ par Rjoe ]
Extrait du schéma relationnelle ou se trouve les tables et les relations en questions :premiere requete
Le maximum ou le minimum d'une somme SUM() [ par wallole_ofm ]
Bonjour,Je doit maintenir une application de gestion de stocks sous access 2 .Avec cette requête, je calcul la somme d'un produit par emplacement, il
Pb Date (1ère semaine de l'année) [ par Herminator ]
Bonjour à tous, J'ai un petit problème de date, lorsque j'exécute la requête suivante : SELECT DATEPART(ww,GETDATE()), GETDATE() Sql Server me renvo
Criteres de requetes en fonction d'une période (année + mois) [ par ronando ]
Bjr à tous,J'ai un petit souci, j'ai une table facture (n°,montant,annee,mois)je laisse le choix a l'utilisateur d'afficher les factures entre une pér
Between un chouilla complexe lol [ par chamallow ]
Bonjour,Je cherche depuis un petit moment comment faire une certaine requpete mais je bloque En fait, j'ai une table qui contient plusieurs champs don
Group by d'un Group by ??? [ par vincentstryckmans ]
Bonjour,Ma requête est la suivante :SELECT SUM((IDENTIF_OFFICIEL.MINHKV) * RESP_OFFICIEL.POURCENT / 100) AS SUM_M<f
probleme d'ecriture de fonction [ par cudenetf ]
bonjour,j'essaie d'ecrire une fonction (qui sert a comparer 2 dates de 2 datetime) mais j'ai un message d'erreurvoici la fonction : create function me
sum resultat [ par beny100 ]
bonsoir,je n'arrive pas a recuperer le resultat de mon calcul effectuer sous sqlvoici mon code:x= Int32.Parse(Reader1.GetValue(0).ToString());k =
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|