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
IIF
venerdì 19 dicembre 2008 - 13.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
softdream
Profilo
| Newbie
41
messaggi | Data Invio:
ven 19 dic 2008 - 13:54
Ciao...
La mia strada da Access a Sql continua...
ora mi sono inbattuto in questa istruzione.
Sto portando tutte le mie Query in access in Viste in Sql.
Purtroppo mi sono inbattuto in questa istruzione.
Ho una query in access con un campo così definito
DA: IIF(IsNULL([Tabella uno].[Ora1],0,[Tabella uno].[Ora1])
Quello chè fà è abbastanza semplice.
Se trova dei valori nulli mette sempre 0
Creata la Vista in Sql questa istruzione mi crea problemi.
Non esiste in sql ?
Come posso fare per evitare che una vista mi restituisca un valore desiderato quando quel record è nullo ?
Come al solito grazie a tutti.
Ciao
Enrico Pietrobon
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
ven 19 dic 2008 - 14:03
>Ciao...
Ciao!
>Quello chè fà è abbastanza semplice.
>Se trova dei valori nulli mette sempre 0
>Creata la Vista in Sql questa istruzione mi crea problemi.
>Non esiste in sql ?
No.. usa una semplice ISNULL o una COALESCE:
ISNULL(transact-sql)
http://msdn.microsoft.com/en-us/library/ms184325.aspx
COALESCE (transact-sql)
http://msdn.microsoft.com/en-us/library/ms190349.aspx
>Come al solito grazie a tutti.
Di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
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 !