Count NULL in una sp

sabato 28 aprile 2012 - 15.06

robex2012 Profilo | Newbie

Salve,
ho questa sp:

SELECT dbo.tGruppo_Preventivato.idPreventivo, dbo.tGruppo_Preventivato.Num_Teste, Tab1.Conta_Teste, tab2.Conta_Utensili
FROM dbo.tGruppo_Preventivato INNER JOIN

(SELECT idPreventivo, COUNT(*) AS Conta_Teste
FROM dbo.tTeste_Preventivate
GROUP BY idPreventivo) AS Tab1 ON dbo.tGruppo_Preventivato.idPreventivo = Tab1.idPreventivo LEFT OUTER JOIN

(SELECT idPreventivo, COUNT(*) AS Conta_Utensili
FROM dbo.tUtensiliAggiuntivi
GROUP BY idPreventivo) AS tab2 ON dbo.tGruppo_Preventivato.idPreventivo = tab2.idPreventivo

GROUP BY dbo.tGruppo_Preventivato.idPreventivo,dbo.tGruppo_Preventivato.Num_Teste, Tab1.Conta_Teste, tab2.Conta_Utensili

ora dovrei fare una WHERE che filtra così:
WHERE (dbo.tGruppo_Preventivato.Num_Teste = Tab1.Conta_Teste + tab2.Conta_Utensili
Ma c'è la possibilità che il count tab2.Conta_Utensili sia NULL.
Cosa si deve fare?
Grazie
Ciao

massimo.missaglia Profilo | Newbie

Ciao,
Prova ad usare COALESCE, puoi sostituire il NULL ...

COALESCE(NomeCampo,0) --> Sostituisce NULL con 0
COALESCE(NomeCampo,'PROVA') --> Sostituisce NULL con "PROVA"
...

Massimo Missaglia
-------------------------------
www.MassimoMissaglia.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5