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 27/03/2011, 16h18   #1
Futur Membre du Club
 
Homme Sébastien Deloy
Responsable d'un service sociale
Inscription : janvier 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Deloy
Âge : 38
Localisation : Suisse

Informations professionnelles :
Activité : Responsable d'un service sociale
Secteur : Santé

Informations forums :
Inscription : janvier 2011
Messages : 39
Points : 18
Points : 18
Par défaut Comment additioner le résultat de 2 requêtes sql ?

Bonjour,
J'aimerais savoir comment peut-on additionner le résultatde 2 requêtes sql ?


Par exemple : j'ai un résultat d'une requête "vente"
Code :
1
2
3
SELECT SUM(commandes_ext.total_ttc) AS total_ext_ttc, SUM(commandes_ext.total_ht) AS total_ext_ht
FROM commandes_ext
WHERE commandes_ext.date LIKE %motcle%
Je veux là soustraire du résultat de "frais"
Code :
1
2
3
SELECT SUM(frais.total_ttc) AS total_frais
FROM frais
WHERE frais.date LIKE %motcle%
motcle est une variante d'une résultante d'un champ de recherche
smookyone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2011, 17h49   #2
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Code :
1
2
3
4
5
6
SELECT SUM(commandes_ext.total_ttc) - 
                    ISNULL((SELECT SUM(frais.total_ttc) AS total_frais
                                FROM frais
                                WHERE frais.date LIKE %motcle%),0)
FROM commandes_ext
WHERE commandes_ext.date LIKE %motcle%
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h17.


 
 
 
 
Partenaires

Hébergement Web