
Consulta
Publicado por Guillermo (1 intervención) el 29/12/2009 19:28:29
Necesito hacer un consulta en a cual intervienen 3 tablas, mi consulta es la siguiente:
select d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasDescripcion as [Descripción], count(e.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID) as [Catidad]
from ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasTabla e
right outer join ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignas d
on d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID = e.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID
inner join ConsultaExternaInformeDiarioGinecologia
on e.ConsultaExternaInformeDiarioID = ConsultaExternaInformeDiarioGinecologia.ConsultaExternaInformeDiarioID
where ConsultaExternaInformeDiarioGinecologia.ConsultaInformeDiarioTipoConsultaID = 1
and ConsultaExternaInformeDiarioGinecologia.PacienteExpediente not in ('prb000000')
and ConsultaExternaInformeDiarioGinecologia.DirectorioInstitutoNumeroEmpleado not in ('jjah')
and ConsultaExternaInformeDiarioGinecologia.ConsultaExternaInformeDiarioGinecologiaFechaRealizacion
between '01-11-2009 00:00:00'
and '30-11-2009 23:59:59'
group by d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasDescripcion
de tal manera que si no hay "cantidad", me ponga un cero en la columna correspondiente, como se muestra abajo, y que en mi cosulta cuando no hay cantidad de algun campo de descripcion, este se omite y no me lo muestra en la consulta.
Descripción Catidad
--------------------- -----------
CERVIX 3
MAMA 4
NINGUNO 139
OTROS 0
OVARIOS 0
UTERO 0
Agadezco su atecion.
select d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasDescripcion as [Descripción], count(e.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID) as [Catidad]
from ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasTabla e
right outer join ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignas d
on d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID = e.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasID
inner join ConsultaExternaInformeDiarioGinecologia
on e.ConsultaExternaInformeDiarioID = ConsultaExternaInformeDiarioGinecologia.ConsultaExternaInformeDiarioID
where ConsultaExternaInformeDiarioGinecologia.ConsultaInformeDiarioTipoConsultaID = 1
and ConsultaExternaInformeDiarioGinecologia.PacienteExpediente not in ('prb000000')
and ConsultaExternaInformeDiarioGinecologia.DirectorioInstitutoNumeroEmpleado not in ('jjah')
and ConsultaExternaInformeDiarioGinecologia.ConsultaExternaInformeDiarioGinecologiaFechaRealizacion
between '01-11-2009 00:00:00'
and '30-11-2009 23:59:59'
group by d.ConsultaExternaInformeDiarioGinecologiaNeoplasiasBenignasDescripcion
de tal manera que si no hay "cantidad", me ponga un cero en la columna correspondiente, como se muestra abajo, y que en mi cosulta cuando no hay cantidad de algun campo de descripcion, este se omite y no me lo muestra en la consulta.
Descripción Catidad
--------------------- -----------
CERVIX 3
MAMA 4
NINGUNO 139
OTROS 0
OVARIOS 0
UTERO 0
Agadezco su atecion.
Valora esta pregunta


0