SUM SQL renvoi de valeurs nulles
Résolu
AdminTOURS
Messages postés
404
Date d'inscription
Statut
Membre
Dernière intervention
-
AdminTOURS Messages postés 404 Date d'inscription Statut Membre Dernière intervention -
AdminTOURS Messages postés 404 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Comme il y a une solution pour tout, quelqu'un pourra surement m'aider !!
Sous SQL SERVER, j'aimerais faire une sum en fonction de dates de manière à obtenir un tableau de ce type :
ref | désignation | résultat sum mois 1
machin | truc génial | 1000
ceci afin de comparer 2 mois (donc 2 requetes, et je collerais la dernière colonne de ma requête à la 1ère
réf | désignation | résultat sum mois 1 | résultat sum mois 2
machin | truc génial | 1000 | 2000
mon problème vient du fait que si la somme ne renvoie rien, la ligne n'est pas générée, mais si pour la deuxième requete, il y a un résultat, je ne peux pas coller les deux colonnes, il y aura un décalages (pour toutes les références à problème).
Ma question est donc la suivante : y a t-il moyen de dire dans la requête que si la somme ne renvoie rien afficher quand même (un 0 ou null ou n'importe quoi d'autre).
Je vous laisse ma requête, si besoin !
select Ref, Design, sum(qte) AS QTE_VENDUE
from lignevente l, article a
where Date >= '01/08/2006'
and Date < '01/08/2007'
and l.ref = a.ref
group by l.ref, l.Design
order by l.ref
Merci d'avance !
Comme il y a une solution pour tout, quelqu'un pourra surement m'aider !!
Sous SQL SERVER, j'aimerais faire une sum en fonction de dates de manière à obtenir un tableau de ce type :
ref | désignation | résultat sum mois 1
machin | truc génial | 1000
ceci afin de comparer 2 mois (donc 2 requetes, et je collerais la dernière colonne de ma requête à la 1ère
réf | désignation | résultat sum mois 1 | résultat sum mois 2
machin | truc génial | 1000 | 2000
mon problème vient du fait que si la somme ne renvoie rien, la ligne n'est pas générée, mais si pour la deuxième requete, il y a un résultat, je ne peux pas coller les deux colonnes, il y aura un décalages (pour toutes les références à problème).
Ma question est donc la suivante : y a t-il moyen de dire dans la requête que si la somme ne renvoie rien afficher quand même (un 0 ou null ou n'importe quoi d'autre).
Je vous laisse ma requête, si besoin !
select Ref, Design, sum(qte) AS QTE_VENDUE
from lignevente l, article a
where Date >= '01/08/2006'
and Date < '01/08/2007'
and l.ref = a.ref
group by l.ref, l.Design
order by l.ref
Merci d'avance !
A voir également:
- SUM SQL renvoi de valeurs nulles
- Renvoi ooredoo - Forum Samsung
- Désactiver renvoi d'appel ooredoo - Forum Mobile
- Desactiver renvoi mobilis ✓ - Forum telephonie fixe
- Excel liste de valeurs - Guide
- Logiciel sql - Télécharger - Bases de données
2 réponses
Juste en passant, tu as été voir du coté des jointures un peu plus évolué comme INNER JOIN, LEFT JOIN, RIGHT JOIN ?
Pour ma part, je ne les maitrise pas vraiment, mais je sais qu'elles peuvent te permettre d'avoir des champs vides.
Pour ma part, je ne les maitrise pas vraiment, mais je sais qu'elles peuvent te permettre d'avoir des champs vides.