Buenas tardes grupo, tengo un problema que no se como resolver en SQL. Tengo dos tablas, maestro y detalles. En una sentencia SQL (sql server) necesito devolver todos los items, y tambien traer en un registro un valor del encabezado, sin que ese valor se repita.
Es decir, EJ. Factura Articulo_Detalle Cantidad_Detalle Precio_Detalle Descuento_Encabezado 00015 C45 10 $150.50 $20 00015 C50 15 $220.75 $0 00015 C75 5 $750.15 $0 Si hago SELECT Det.IDarticulo, Det.Cantidad, Det.Precio, Cab.Descuento FROM Detalle INNER JOIN Encabezado ON Det.Factura = Cab.Factura el descuento del encabezado se repite en todos los items, estoy tratando de usar DISTINCT pero no logro llegar al resultado deseado. El importe de descuento lo deberia poner en cualquier item, no importa cual, simplemente con que figure el importe del encabezado una sola vez es suficiente. Muchas gracias de antemano.
