begin process at 2008 07 23 23:33:22
1 215 381 membres
520 nouveaux aujourd'hui
14 174 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Requetes simple pour un GROUP BY [ Base de données / SQL Server ] (geektoo)

Requetes simple pour un GROUP BY le 08/05/2008 23:31:14

geektoo
Bonjour,
J'ai une question asser simple, mais je n'arrive pas a trouver la réponse.

J'ai une table simple.
Je veux effectuer cette requete.

SELECT        SUM(total) AS Total, description, SUM(restant) AS Restant, date_dette
FROM            dbo.dettes
GROUP BY description, date_dette

Le problème ce trouve a mon GROUP BY.
Je veux effectuer un regroupement simple sur description, si j'enleve date_dette de ma requete, ca fonctionne, si je le rajoute, il ne regroupe plus comme il faut.
Quoi faire? Un distinct? Non, j'ai essayer!

Merci de la réponse.

Re : Requetes simple pour un GROUP BY le 09/05/2008 00:20:42

coq
(Admin CS)
Salut,

La colonne "date_dette" contient la même valeur pour toutes les lignes dont la valeur de "description" est identique ?



/*
coq
MVP Visual C#
CoqBlog
*/

Re : Requetes simple pour un GROUP BY le 09/05/2008 00:23:33

jacksparoow
si tu veux grouper par les deux champs ta deux combinaisons soit comme tu l'as fait soit l'ordre inverse je vois ps il est ou le problème.

Les fins justifient les moyens_________________________________________________
Yassine BENNANI
- Ingénieur en génie logiciel & multimédia (Consultant SI)

Re : Requetes simple pour un GROUP BY le 09/05/2008 00:26:53

geektoo
Non en fait date_dette ne contient pas les mêmes valeur, étant donné que c'est un textbox qui affiche la date d'entrer de la valeur.
donc date_dette peut avoir 2008-01-20, 2008-03-20, etc.

Je veux seulement regrouper par description.

J'ai penser a faire un max distinct sur date_dettes.

J'ai peut-etre aussi un probleme de logique avec la BD que je suis en train de me rendre compte avec date_dettes hehe
Ca peut etre dur d'afficher tout les dates du groupement.

Je crois bien devoir repenser ma petite bd! :)

Mais bon, si vous pouvez m'aider sur mon probleme présentement, ca pourrait m'aider pour le future qui c'est!

Re : Requetes simple pour un GROUP BY le 09/05/2008 00:35:41

coq
(Admin CS)
Réponse acceptée !
Ben donc tu auras forcément plusieurs lignes par description (une par date) dans le jeu de résultats.
Tu as effectivement un vrai problème avec ta conception de la base :-)


/*
coq
MVP Visual C#
CoqBlog
*/

Re : Requetes simple pour un GROUP BY le 09/05/2008 00:45:42

geektoo
effectivement, j'ai remarqué ca mon probleme de conception de la BD. Je vais donc la restructurer je crois bien.
Mais merci d'avoir tenté de m'aider!


Classé sous : date, simple, group, description, by

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS