Anular importes duplicados
Publicado por Oscar (7 intervenciones) el 24/06/2019 15:02:08
Buenas tardes,
Mi consulta es referente a SQL Server 2016. Simplemente necesito indicaciones de cómo resolver este problema tan común.
Resumiendo, tengo una bbdd con Presupuestos:

Otra con los Repuestos utilizados en cada Presupuesto:

Sencillo código:
SELECT
PPTO, TOTAL, REPUESTO
FROM PRESUPUESTOS T1
LEFT JOIN REPUESTOS T2 on T2.PPTO = T1.PPTO
Y el resultado esperado por el JOIN. La idea es que el Total del registro #3 aparezca como NULL en lugar de arrastrar el mismo valor, pues en un sumatorio desvirtuará los resultados.

Muchas gracias por orientarme.
Slds.
Mi consulta es referente a SQL Server 2016. Simplemente necesito indicaciones de cómo resolver este problema tan común.
Resumiendo, tengo una bbdd con Presupuestos:

Otra con los Repuestos utilizados en cada Presupuesto:

Sencillo código:
SELECT
PPTO, TOTAL, REPUESTO
FROM PRESUPUESTOS T1
LEFT JOIN REPUESTOS T2 on T2.PPTO = T1.PPTO
Y el resultado esperado por el JOIN. La idea es que el Total del registro #3 aparezca como NULL en lugar de arrastrar el mismo valor, pues en un sumatorio desvirtuará los resultados.

Muchas gracias por orientarme.
Slds.
Valora esta pregunta


0