Accueil > Forum > > > > Group by de SQL!
Group by de SQL!
lundi 27 mars 2006 à 21:18:35 |
Group by de SQL!

saradelphi5
|
Bonjour pour editer les factures, j'ai crée une requéte SQL avec le "constructeur SQL" etj'ai mis un group by, selon le n° de la facture!!!, et lorsque je voulai activer le SQL j'ai un message d'erreur que j'ai pas compris!! : "lorsque GROUP BY existe,chaque champ simple dans les projecteurs doit etre dans Groupby" merci

|
|
mardi 28 mars 2006 à 15:46:30 |
Re : Group by de SQL!

blanc76
|
j'ai une bdd qui contienne les tables : (Entreprise, creditEntreprise)
je veut afficher les codes et noms des enreprises qui ont des credits (credit <>0) on regroupant les code répétés et(ou) les noms si je veut.
la somme des credits d'une entreprise est affiché dans un champ (TotalCredit)
SELECT Entreprise.Code, Entreprise.Nom, Sum(CreditEntreprise.Credit) AS TotalCredit
FROM Entreprise INNER JOIN CreditEntreprise ON Entreprise.Code = CreditEntreprise.Code
GROUP BY Entreprise.Code, Entreprise.Nom
HAVING (((Sum(CreditEntreprise.Credit))<>0))
Si sa marche pas je peut t'envoyé un exemple détaillé.
Bonne Prog.
Blanc
|
|
mardi 28 mars 2006 à 18:08:58 |
Re : Group by de SQL!

saradelphi5
|
merci,ça m'aiderai aussi :-) je sais pas si je sui dans la bonne voi, mais je voulais fair l'etat "factur" (etablire la factiure pour l'envoyé au client) alors: j'ai fait la jointure entre les tables don j'ai besoin on cliquant chaque fois sur l'onglet "nouvelle jointure"( entre deux tables),puis j'ai choisi le champ dans "grouper", et a l'activation de la table SQL dans l'application, je reçoit le meme message d'erreur j'ai pas compris ou est l'erreur!! voila c'est un peut compliqué,non! 

|
|
mardi 28 mars 2006 à 21:45:37 |
Re : Group by de SQL!

Delphiprog
|
Saradelphi5 : le constructeur de requêtes est bien pour bâtir des requêtes simples. Ce que nous savons à peu près tous faire.
Dès que les choses se compliquent, aucun outil n'arrive à produire une requête aussi fignolée (et aussi claire à comprendre) que celle produite par un humain.
Ceci étant précisé, le message d'erraur t'indique que lorsqu'on utilise GROUP BY, chaque champ retourné par la requête et qui n'est pas un aggrégat (SUM, COUNT, et.) doit être précisé dans la clause GROUP BY. Mets-toi à la place du moteur SQL : sur quel critère doit-il effectuer le total des factures ? sur la date de facture, sur les numéros des bons de livraison ou je ne sais quel champ indiqué dans ta requête ?
Si tu veux davantage d'aide, il serait souhaitable que tu nous fasses un copier/coller de ta requête.
May Delphi be with you !
Pensez à cliquer sur Réponse acceptée lorsque la réponse vous convient.
|
|
mercredi 29 mars 2006 à 16:36:02 |
Re : Group by de SQL!
|
Cette discussion est classée dans : sql, group, by
Répondre à ce message
Sujets en rapport avec ce message
adoquery et avec un COUNT + GROUP BY [ par korichitarek ]
<p class="MsoNormal" style="M
import csv [ par quentind59 ]
Bonjour, je dois programmer sous delphi l'import d'un fichier csv dans une base de données interbase.Mais mon code plante!! :s IBquery1.Active := Fal
sql et readonly [ par TROMMY ]
La requete sql d'un composant Tquery ayant requestlive à True et contenant ORDER BY passe en Readonly. on ne peux plus modifier les enregistrments ni
FONCTION GROUP BY [ par AITFRAH1 ]
bonjour; comment utiliser la fonction group by dans une requête .donnez-moi un exemple et merci
delphi 7 et oracle 9i PL/SQL [ par paradoxham ]
j ai installé DOA. DOA possede des composants (TOracleSession,TOracleQuery, TOracleLogon ...)j ai compris que TOracleSession permet de ce connecte a l
Erreur Compilation [ par cmoimeme ]
Bonjour, J'essaye de faire un Insert avec un bouton voici le code, mais le compilateur me genere une erreur: " Type incompatible 'ARRAY' ET 'INTEGER'
ado sql server [ par exyacc ]
salut,voila, sur une fiche j'ai mis un compo adotable, je mets la connexion string, etc , qd je mets ACTIVE= TRUE, c'est bon, mais qd j'execute le pro
Problème treeview addchild ! [ par retaks666 ]
Bonjour à tous, je cherche a remplir une treeview à partir des différents champs d'une base de donnée. Voici mon code: [CODE]procedure TForm1.Button2C
Affichage du contenu d'une colonne? (voici mes codes) [ par jennybless ]
Salut tout le monde! Je travaille sur une toute petite base de donnée et souhaite juste avoir le contenu d'un champ (par exemple: Entreprise). C'est
probleme de la langue arabe [ par moun778 ]
salut a tout le mond je suis entrain de developper une application sql server + delphi7 mais j'ai trouvee un pb avec la langue arabe , ma base contie
Livres en rapport
|
Derniers Blogs
[FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|