Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Count NULL in una sp
sabato 28 aprile 2012 - 15.06
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
robex2012
Profilo
| Newbie
7
messaggi | Data Invio:
sab 28 apr 2012 - 15:06
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
34
messaggi | Data Invio:
mer 2 mag 2012 - 10:57
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
Torna su
Stanze Forum
Elenco Threads
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 !