Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2005
ELINK ELINK is offline
Miembro
 
Registrado: mar 2005
Posts: 55
Poder: 20
ELINK Va por buen camino
como puedo hacer esto con mi FireBird 1.5

Debo de aceptar que soy un novato en esto del SQL y debido ha eso biene mi pregunta:
como puedo hacer para que en una consulta sql en vez de "0" aparesca null( o sea cambiado por null)

original:
codi_prod seri1 seri2 seri3 seri4 total
coecmsm___0___1____0___0___1

ideal:
codi_prod seri1 seri2 seri3 seri4 total
coecmsm ___________1________1

(no es necesario que sume)

Última edición por ELINK fecha: 09-04-2005 a las 16:57:28.
Responder Con Cita
  #2  
Antiguo 09-04-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
????

Cual es la finalidad de que desees que aparezca en Nulo????
Responder Con Cita
  #3  
Antiguo 09-04-2005
ELINK ELINK is offline
Miembro
 
Registrado: mar 2005
Posts: 55
Poder: 20
ELINK Va por buen camino
Quiero hacer un reporte y en vez de que aparesca ceros y unos (o mayores) solo quiero que en el reporte aparescan unos y mayores
Alguna ayuda?
Responder Con Cita
  #4  
Antiguo 09-04-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
En el evento BeforePrint del QRDBTEXT que uses en el informe, cambia el texto.


byeeee
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #5  
Antiguo 09-04-2005
ELINK ELINK is offline
Miembro
 
Registrado: mar 2005
Posts: 55
Poder: 20
ELINK Va por buen camino
Lo solucioné con :
select CASE WHEN BOUSHOES.SERI1 = '0' then NULL
ELSE BOUSHOES.seri1 end AS EXPR1 from tabla
Responder Con Cita
  #6  
Antiguo 11-04-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Poder: 20
Rufus Va por buen camino
También puedes hacerlo con NULLIF, tal que así:

Código SQL [-]
SELECT NULLIF(CAMPO,0) FROM TABLA
Me gusta más porque creo que el código quedaría finalmente más claro.
__________________
Milo

Última edición por Rufus fecha: 11-04-2005 a las 11:34:09.
Responder Con Cita
  #7  
Antiguo 13-04-2005
ELINK ELINK is offline
Miembro
 
Registrado: mar 2005
Posts: 55
Poder: 20
ELINK Va por buen camino
Gracias

Ok, Gracias tienes razon en el sentido de que el codigo esta mas claro
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 03:41:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi