Incluir valores nulos en tabla referencias cruzada |
Responder |
Autor | |
Jorge33
Habitual Unido: 09/Abril/2019 Localización: madrid Estado: Sin conexión Puntos: 58 |
Tema: Incluir valores nulos en tabla referencias cruzada Enviado: 29/Mayo/2019 a las 11:33 |
Buenos dias:
Tengo una consulta de referencias cruzadas. Sólo aparecen los datos que tienen algún valor pero yo necesitaría que aparezcan todas las columnas correspondientes aunque no tengan ningún valor asociado. ¿Como podría hacerlo? Muchas gracias
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 29/Mayo/2019 a las 12:28 |
Tendrías que modificar la PIVOT
... PIVOT xxxx IN (1, 2, 3, 4)
|
|
Jorge33
Habitual Unido: 09/Abril/2019 Localización: madrid Estado: Sin conexión Puntos: 58 |
Enviado: 29/Mayo/2019 a las 12:38 |
Muchas gracias
Funciona perfectamente. Que aparezca un cero en vez de un espacio vacío supongo que ya será más difícil.
|
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Unido: 06/Mayo/2005 Localización: En la dehesa Estado: Sin conexión Puntos: 13990 |
Enviado: 29/Mayo/2019 a las 13:15 |
Tendrás que modificar la consulta para que muestre ceros en vez de blancos ...
|
|
fcoval
Asiduo Unido: 19/Enero/2013 Estado: Sin conexión Puntos: 225 |
Enviado: 29/Mayo/2019 a las 18:26 |
Como bien dice Mihura, tendrás que modificar la consulta y usar Nz Nz(TUCAMPOVALOR);0) |
|
Jorge33
Habitual Unido: 09/Abril/2019 Localización: madrid Estado: Sin conexión Puntos: 58 |
Enviado: 30/Mayo/2019 a las 09:08 |
Gracias.
He probado: SiInm(EsNulo([Id])=Verdadero;"0";[Id]) y Nz( [Id];0) pero no me funciona. ¿está mal la sintaxis?
|
|
mounir
Colaborador Unido: 09/Febrero/2009 Localización: Asturias-España Estado: Sin conexión Puntos: 6479 |
Enviado: 30/Mayo/2019 a las 09:53 |
Hola!
SiInm(EsNulo([Id]);"0";[Id]) ó Nz ([Id];0) >>> quitando el espacio que hay entre la paréntesis y el campo [Id] Método Aplicación.Nz y SiInm Editado por mounir - 30/Mayo/2019 a las 09:55 |
|
Un Saludo.
|
|
Jorge33
Habitual Unido: 09/Abril/2019 Localización: madrid Estado: Sin conexión Puntos: 58 |
Enviado: 26/Noviembre/2019 a las 08:31 |
No he logrado que funcione ninguna de las 2 pero lo he conseguido haciendo una consulta sobre esa consulta y ya funciona.
Muchas gracias. Se puede cerrar el tema. |
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |