Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/09/2011, 11h40   #1
Membre confirmé
 
Avatar de thierry007
 
Homme Thierry RICAL
Développeur informatique
Inscription : août 2006
Messages : 584
Détails du profil
Informations personnelles :
Nom : Homme Thierry RICAL
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : août 2006
Messages : 584
Points : 290
Points : 290
Par défaut Fonction de groupage difficile

Bonjour,
Ci-dessous, voici ma requête , elle me fait bien les sum des quantités entre 2 dates, mais je n'arrive pas a en supprimé, le détail des date, en fait je souhaite avoir le total de chaque article entre 2 dates sans avoir toutes les dates ( oufti français pas facile là )

Merci bien de votre aide

Code :
1
2
3
4
5
6
7
8
SELECT        DocDetail.DocDetailNumeroArticle, SUM(DocDetail.DocDetailQuantite) AS Expr1, DocAdmin.TypeDocument, Articles.Designation, DocAdmin.DateDocument
FROM            DocAdmin INNER JOIN
                         DocDetail ON DocAdmin.NumeroDocument = DocDetail.NumDocAdmin INNER JOIN
                         Articles ON DocDetail.DocDetailNumeroArticle = Articles.NumeroArticle
WHERE        (DocAdmin.DateDocument BETWEEN '01/01/2011' AND '31/01/2011')
GROUP BY DocAdmin.TypeDocument, DocDetail.DocDetailNumeroArticle, Articles.Designation, DocAdmin.DateDocument
HAVING        (DocAdmin.TypeDocument = N'BL') AND (DocDetail.DocDetailNumeroArticle > N'0')
ORDER BY DocDetail.DocDetailNumeroArticle
__________________
La Connaissance est comme la joie elle s'accroît en la partageant!
thierry007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2011, 11h58   #2
Membre confirmé
 
Avatar de thierry007
 
Homme Thierry RICAL
Développeur informatique
Inscription : août 2006
Messages : 584
Détails du profil
Informations personnelles :
Nom : Homme Thierry RICAL
Localisation : Belgique

Informations professionnelles :
Activité : Développeur informatique
Secteur : Industrie

Informations forums :
Inscription : août 2006
Messages : 584
Points : 290
Points : 290
Oups, pas bien relu les lignes, c'est bon

Citation:
Envoyé par thierry007 Voir le message
Bonjour,
Ci-dessous, voici ma requête , elle me fait bien les sum des quantités entre 2 dates, mais je n'arrive pas a en supprimé, le détail des date, en fait je souhaite avoir le total de chaque article entre 2 dates sans avoir toutes les dates ( oufti français pas facile là )

Merci bien de votre aide

Code :
1
2
3
4
5
6
7
8
SELECT        DocDetail.DocDetailNumeroArticle, SUM(DocDetail.DocDetailQuantite) AS Expr1, DocAdmin.TypeDocument, Articles.Designation
FROM            DocAdmin INNER JOIN
                         DocDetail ON DocAdmin.NumeroDocument = DocDetail.NumDocAdmin INNER JOIN
                         Articles ON DocDetail.DocDetailNumeroArticle = Articles.NumeroArticle
WHERE        (DocAdmin.DateDocument BETWEEN '01/01/2011' AND '31/01/2011')
GROUP BY DocAdmin.TypeDocument, DocDetail.DocDetailNumeroArticle, Articles.Designation
HAVING        (DocAdmin.TypeDocument = N'BL') AND (DocDetail.DocDetailNumeroArticle > N'0')
ORDER BY DocDetail.DocDetailNumeroArticle
__________________
La Connaissance est comme la joie elle s'accroît en la partageant!
thierry007 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h53.


 
 
 
 
Partenaires

Hébergement Web