consulta duplica
Publicado por Marcelo (5 intervenciones) el 01/10/2022 02:06:21
Buenas tardes.
Estoy realizando una consulta pero me duplica los resultados, no se que estoy haciendo mal.
Soy nuevo en esto.
Mi consulta es :
select a.idsolicitud, A.IdCpt, A.Monto_Medico, A.Monto_Anest, A.Monto_1Ayte, A.Monto_2Ayte,
(monto_medico + monto_anest + monto_1ayte + monto_2ayte) as MontoCPT,
b.Afiliacion, b.Cedula_Medico, b.Estatus_AutDir, b.Fecha_EstimadaR,
b.IdUsuario,CONVERT(varchar,getdate(),23) as fechaRegistro,
c.Episodio , c.Fechaingreso,b.Cedula_Medico,d.monto as montopagado,
c.IdPaciente, c.Monto as montoHospital, b.IDRegion
from SolicitudCirugia_Detalle A
inner join SolicitudCirugia_Cabecero B
on a.IdSolicitud=b.idsolicitud
inner join tbl_mst_Episodios C
on b.Episodio=c.Episodio
left join CirugiasXPaciente D
on d.Episodio=c.Episodio
where
b.IdSolicitud in (192)
order by a.IdSolicitud
y me sale asi
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 8400 969 7750 906
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 5600 969 7750 906
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 8400 969 7750 906
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 5600 969 7750 906
me tiene que salir asi
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 1 2021-08-13 anagarcia 2021-08-12 EPI13CCF 2021-08-13 7342588 8400 969 7750 1
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 1 2021-08-13 anagarcia 2021-08-12 EPI13CCF 2021-08-13 7342588 5600 969 7750 1
Estoy realizando una consulta pero me duplica los resultados, no se que estoy haciendo mal.
Soy nuevo en esto.
Mi consulta es :
select a.idsolicitud, A.IdCpt, A.Monto_Medico, A.Monto_Anest, A.Monto_1Ayte, A.Monto_2Ayte,
(monto_medico + monto_anest + monto_1ayte + monto_2ayte) as MontoCPT,
b.Afiliacion, b.Cedula_Medico, b.Estatus_AutDir, b.Fecha_EstimadaR,
b.IdUsuario,CONVERT(varchar,getdate(),23) as fechaRegistro,
c.Episodio , c.Fechaingreso,b.Cedula_Medico,d.monto as montopagado,
c.IdPaciente, c.Monto as montoHospital, b.IDRegion
from SolicitudCirugia_Detalle A
inner join SolicitudCirugia_Cabecero B
on a.IdSolicitud=b.idsolicitud
inner join tbl_mst_Episodios C
on b.Episodio=c.Episodio
left join CirugiasXPaciente D
on d.Episodio=c.Episodio
where
b.IdSolicitud in (192)
order by a.IdSolicitud
y me sale asi
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 8400 969 7750 906
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 5600 969 7750 906
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 8400 969 7750 906
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 0 2021-08-13 anagarcia 2022-09-30 EPI13CCF 2021-08-13 7342588 5600 969 7750 906
me tiene que salir asi
192 66985 4599.0134 1379.70402 0 0 5978.71742 90600949600 7342588 1 2021-08-13 anagarcia 2021-08-12 EPI13CCF 2021-08-13 7342588 8400 969 7750 1
192 66850 2089.62435 626.887305 0 0 2716.511655 90600949600 7342588 1 2021-08-13 anagarcia 2021-08-12 EPI13CCF 2021-08-13 7342588 5600 969 7750 1
Valora esta pregunta
0