Précédent   Forum des professionnels en informatique > Bases de données > Langage SQL
Langage SQL Forum d'entraide sur le langage SQL et sur les questions liées à la conception de schéma (DDL). Cours 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 12/05/2011, 20h28   #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 somme champ1 dont champ2 = vide

bonjour j"aimerai avoir la somme d'un champs (montant_engager) dont n_certification est pas vide
donc j'ai ca comme requete

Code sql :
1
2
3
4
SELECT     id1, SUM(montant_engager) AS cumul_engagement
FROM         dbo.etat_engagement
WHERE     (NOT (n_certification IS NULL))
GROUP BY id1
ca marche bien sauf si le champs n_certification d'un enregistrement, est a ete vide il est plus considere comme NULL

donc comment je peut avoir la somme des montant_engager des enregistrement dont le champ n_certification est vide ??
jalalnet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 00h31   #2
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
Citation:
sauf si le champs n_certification d'un enregistrement, est a ete vide il est plus considere comme NULL
Je ne suis pas sûr de bien comprendre, peux tu reformuler?

Par contre sur SqlServer '' est différent de NULL il me semble (d'ailleurs il me semble que c'est la norme) donc peut être :
Code :
1
2
WHERE n_certification IS NOT NULL 
   OR n_certification <> ''
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2011, 00h55   #3
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
merci ca marche avec ''
jalalnet 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 11h45.


 
 
 
 
Partenaires

Hébergement Web