Consulta Access campos nulos o vacios
Publicado: Vie Ago 07, 2015 8:16 am
Buenas a todos,
Me gustaría que me ayudaseis con un problea que me ha surgido en acces. Quiero realizar una consulta a partir de otras 3 consultas, por separado cada consulta funciona bien y genera los resultado esperados, el problema es que cuando las quiero juntar si uno de los revisores (solo ha hecho una consulta OK o NOK) no me aparece en los resultados (entiendo que es xk uno de los campos de la consulta esta vacio). La consulta que quiero montar tendira 4 columnas y seria REVISOR TotalOK TotalNOK TotalVISAS.
Columnas del encabezado (Revisor / TotalOK / TotalNOK / TotalVISAS )
Ej= Revisor (carlos) tiene una VISAOK, una VISA NOK = Carlos 1 1 2
Revisro (juan) Tiene una VISAOK y ninguna NOK = Juan 1 0 1
>>>> El problema es que esta fila de JUAN en la consulta que quiero montar no sale pero en la consulta que me busca los OK si que sale.
He probado de todo, desde vista diseño, hacer union con where y having, poniendo EsNulo.... Os dejo la SQL que teno ahora por si veis donde podria poner algo o cambiar para que me saliese la fila aunk tenga un campo vacio.
SELECT Tbl_Revisores.Revisor, TotaldeOK.TotalOK, TotaldeNOK.TotalNOK, TotaldeVisas.TotalVISAS
FROM (TotaldeNOK INNER JOIN (TotaldeVisas INNER JOIN (TotaldeOK INNER JOIN Tbl_Revisores ON TotaldeOK.Revisor = Tbl_Revisores.Revisor) ON TotaldeVisas.Revisor = Tbl_Revisores.Revisor) ON TotaldeNOK.Revisor = Tbl_Revisores.Revisor) INNER JOIN [Tbl_VISA 4-eyes] ON Tbl_Revisores.ID_Revisor = [Tbl_VISA 4-eyes].ID_Revisor
GROUP BY Tbl_Revisores.Revisor, TotaldeOK.TotalOK, TotaldeNOK.TotalNOK, TotaldeVisas.TotalVISAS;
MUCHAS GRACIAS
Me gustaría que me ayudaseis con un problea que me ha surgido en acces. Quiero realizar una consulta a partir de otras 3 consultas, por separado cada consulta funciona bien y genera los resultado esperados, el problema es que cuando las quiero juntar si uno de los revisores (solo ha hecho una consulta OK o NOK) no me aparece en los resultados (entiendo que es xk uno de los campos de la consulta esta vacio). La consulta que quiero montar tendira 4 columnas y seria REVISOR TotalOK TotalNOK TotalVISAS.
Columnas del encabezado (Revisor / TotalOK / TotalNOK / TotalVISAS )
Ej= Revisor (carlos) tiene una VISAOK, una VISA NOK = Carlos 1 1 2
Revisro (juan) Tiene una VISAOK y ninguna NOK = Juan 1 0 1
>>>> El problema es que esta fila de JUAN en la consulta que quiero montar no sale pero en la consulta que me busca los OK si que sale.
He probado de todo, desde vista diseño, hacer union con where y having, poniendo EsNulo.... Os dejo la SQL que teno ahora por si veis donde podria poner algo o cambiar para que me saliese la fila aunk tenga un campo vacio.
SELECT Tbl_Revisores.Revisor, TotaldeOK.TotalOK, TotaldeNOK.TotalNOK, TotaldeVisas.TotalVISAS
FROM (TotaldeNOK INNER JOIN (TotaldeVisas INNER JOIN (TotaldeOK INNER JOIN Tbl_Revisores ON TotaldeOK.Revisor = Tbl_Revisores.Revisor) ON TotaldeVisas.Revisor = Tbl_Revisores.Revisor) ON TotaldeNOK.Revisor = Tbl_Revisores.Revisor) INNER JOIN [Tbl_VISA 4-eyes] ON Tbl_Revisores.ID_Revisor = [Tbl_VISA 4-eyes].ID_Revisor
GROUP BY Tbl_Revisores.Revisor, TotaldeOK.TotalOK, TotaldeNOK.TotalNOK, TotaldeVisas.TotalVISAS;
MUCHAS GRACIAS