FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
select (pero un cero en vez de NULL)
Hola todos:
Tengo esta consulta,
lo que deseo es que si el cliente no tiene facturas me muestre 0 en el total y no null. En otras palabras hacer el equivalente al SELEC CASE WHEN de SQL SERVER pero en ACCES. Gracias, Saludos Dairo |
#2
|
||||
|
||||
En SqlServer, en lugar de hacer un SELECT CASE WHEN.. te recomendaría utilizar un ISNULL(CAMPO, VALOR), si mal no recuerdo el equivalente en Access es NZ(CAMPO, VALOR)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Efectivamente es NZ, pero cuando lo hago desde delphi conectando a acces, me aparece una excepcion.
La funcion 'NZ' no está definida en la expresión. Saludos |
#4
|
||||
|
||||
mmm, en caso de que muestres la consulata con delphi mira a ver si simplemente poniendo un displayformat al campo te vale:
para mostrar 0 en lugar de vacio pon 0 en el displayformat (ó #.##0,00). Para ponerlo vacio pon #
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa. |
#5
|
||||
|
||||
Hola.
No conozco la función NZ, pero en Access he utilizado con éxito la iif iif(campo is null, 0, campo) Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#6
|
||||
|
||||
Funciona con IIF
Hola amigos,
Anoche (aproximadamente a la 1:30 AM) precisamente despues de decir que NZ no me funcionaba con delphi encontré IIF. La probé y funcionó a perfección. Mis disculpas por no haberlo comentado antes (a esa hora estaba bastante cansado y con mucho sueño). Gracias por sus aportes. Saludos, FOX |
|
|
|