Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
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 11/09/2011, 15h05   #1
Nouveau Membre du Club
 
jalal zaime
Inscription : novembre 2010
Messages : 141
Détails du profil
Informations personnelles :
Nom : jalal zaime

Informations forums :
Inscription : novembre 2010
Messages : 141
Points : 37
Points : 37
Par défaut requete sql

bonjour j'ai besoin d'aide pour reussir ma requete
voila le shema de mon BDD


et voila la requete
Code sql :
1
2
3
4
5
6
7
8
9
10
SELECT     dbo.rubrique_budgetaire.code_rubrique, dbo.rubrique_budgetaire.rubrique, SUM(dbo.etat_engagement.montant_engager) AS total_engager,
                          (SELECT     SUM(ISNULL(montant, 0)) AS total_modifier
                             FROM         dbo.modification_engager
                             WHERE     (dbo.etat_engagement.id2 = id2)
                             GROUP BY id2) AS total_modifier, 
FROM         dbo.etat_engagement LEFT OUTER JOIN
                      dbo.rubrique_budgetaire ON dbo.etat_engagement.id1 = dbo.rubrique_budgetaire.id1 LEFT OUTER JOIN
                      dbo.etat_mandatement ON dbo.etat_engagement.id2 = dbo.etat_mandatement.id2
GROUP BY dbo.rubrique_budgetaire.code_rubrique, dbo.rubrique_budgetaire.rubrique, dbo.etat_engagement.id2
le probleme reside dans la partie souligne si j enleve le regoupement par id2 la requete marche pas sinon la reponse envoye par la requete est pas bon (le resultat pas gouper par rubrique)
jalalnet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2011, 11h09   #2
Rédacteur/Modérateur

 
Avatar de WOLO Laurent
 
Homme Laurent WOLO
Architecte de base de données
Inscription : mars 2003
Messages : 2 696
Détails du profil
Informations personnelles :
Nom : Homme Laurent WOLO
Âge : 35
Localisation : Congo-Brazzaville

Informations professionnelles :
Activité : Architecte de base de données
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 2 696
Points : 3 917
Points : 3 917
Envoyer un message via Yahoo à WOLO Laurent
Est ce que tu peux poster le script de création de tes objets de base de données ?
__________________

Découvrez la FAQ de MS SQL Server.
La chance accorde ses faveurs aux esprits avertis !
WOLO Laurent est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/09/2011, 16h53   #3
Membre chevronné
 
Inscription : juillet 2006
Messages : 1 194
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 1 194
Points : 746
Points : 746
Quel est votre objectif quand vous faites ceci :

Citation:
Envoyé par jalalnet Voir le message
(SELECT SUM(ISNULL(montant, 0)) AS total_modifier
FROM dbo.modification_engager
WHERE (dbo.etat_engagement.id2 = id2)
GROUP BY id2) AS total_modifier
?
Sergejack est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h41.


 
 
 
 
Partenaires

Hébergement Web