Bonjour,
qui peut me dire comment transformer un null en O ?
J'ai essayé les case, nullif et isnull mais sans grand succès ...
Ma syntaxe ne doit pas être bonne !!
Merci de votre aide.
Bonjour,
qui peut me dire comment transformer un null en O ?
J'ai essayé les case, nullif et isnull mais sans grand succès ...
Ma syntaxe ne doit pas être bonne !!
Merci de votre aide.
C'est mieux que le ISNULL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT COALESCE(NULL, 0)
pardon de ma nullité, mais où dois-je placer le nom de mon champ (ETP) ?
Désolé, il faut le mettre à la place du NULL.
Ca ne marche pas, la valeur reste null ... voici ma syntaxe
SELECT TOP (100) PERCENT Nomenclature.dbo.mois_nes_annee.nes36, Nomenclature.dbo.mois_nes_annee.annee_mois,
coalesce(dbo.MVE_testetp1.ETP_Ade,0) AS ETP
INTO MVE_TESTETP2
FROM dbo.MVE_testetp1 RIGHT OUTER JOIN
Nomenclature.dbo.mois_nes_annee ON dbo.MVE_testetp1.Annee_Mois = Nomenclature.dbo.mois_nes_annee.annee_mois AND
dbo.MVE_testetp1.NES36 = Nomenclature.dbo.mois_nes_annee.nes36
WHERE (Nomenclature.dbo.mois_nes_annee.annee_mois >= '200604') AND (Nomenclature.dbo.mois_nes_annee.annee_mois <= '200703')
ORDER BY Nomenclature.dbo.mois_nes_annee.nes36, Nomenclature.dbo.mois_nes_annee.annee_mois
Récrite comme ceci :
Qu'est ce que cela donne ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT MNA.nes36, MNA.annee_mois, coalesce(MVE.ETP_Ade, 0) AS ETP INTO MVE_TESTETP2 FROM dbo.MVE_testetp1 MVE RIGHT OUTER JOIN Nomenclature.dbo.mois_nes_annee MNA ON MVE.Annee_Mois = MNA.mois_nes_annee.annee_mois AND MVE.NES36 = MNA.mois_nes_annee.nes36 WHERE MNA.annee_mois BETWEEN '200604' AND '200703'
Le TOP 100 comme le ORDER BY ne servent strictement à Rien !!! Aucun SGBDR ne stocke les lignes dans l'ordre d'insertion. Pour ce sujet lisez ce que j'ai écrit : http://blog.developpez.com/sqlpro?ti..._sont_des_ense
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager