|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2006 Messages : 43 ![]() |
Bonjour à tous,
Je tente de résoudre mon problème de NULL généré par un pivot basé sur une table construite dynamiquement. En fait, puisque certaine colonne générée ne match pas avec certaine données, la fonction "Pivot" inserre un "NULL", ce qui est logique.. Et là brouillard, comment remplacer les NULL par "0", je ne sais comment contourner ce problème. Sans doute un morceau du code sera mieux qu'une longue explication... Code :
MERCI! |
||
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2009 Messages : 14 ![]() |
Moi pour remplacer les NULL par une valeur (0 par exemple) j'utilise
Code :
CASE WHEN <field> IS NULL THEN 0 ELSE <field> END |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : juin 2007 Messages : 115 ![]() |
Code :
SELECT @ListeJLValeurs = ISNULL(@ListeJLValeurs , '') + (SELECT JL + '= isnull(' + JL + ',0),' FROM #tmp_JL_SGA where id = Indice) FROM CTE_LISTE_COLONNES
Code :
+ ' select convert(varchar,Datreal,103) as date, matr, [OF], I, ' + @listeJLValeurs |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour,
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com