Hola a todos, tengo el siguiente problema el cual consiste en las facturas de compra que al momento de consultarlos, algunas se duplican, esta duplicidad se debe a que tienen dentro del detalle de estas facturas tienen diferentes cuentas. Me explico
por ejemplo
la fact 15 tiene un monto de $ 150 (neto factura fisica), pero yo al momento de consultar
me da el siguente resultado:
FACT MONTO_X_CTA_1
15 100
15 50
y debiera dar este resultado (todo en una linea)
FACT MONTO_X_CTA_1, MONTO_X_CTA_2
15 100 50
ESTAS SON LAS COLUMAS REALES DEL RESULTADO DE LA CONSULTA, MAS UN EJEMPLO DE LA DUPLICIDAD.
COD PROV RAZON SOCIAL AFECTO IVA TOTAL N° CTA NOM CTA. VALOR_X_CTA
1501 VILLANUEVA ULLOA 119000 22610 141610 52 FLETES 15000
1501 VILLANUEVA ULLOA 119000 22610 141610 54 MERCADERIAS 104000
lo mismo de arriba pero es minuscula (los nombre de las columnas de la consulta actual)
cod prov---razon social---afecto---iva---total---n cta---nom cta---valor_x_cta
ahora viene la pregunta.
es caso que se dupliquen tener mas, se agregle 3 columnas + con los siguientes nombre N°CTA2, NOM_CTA2, VALOR_X_CTA2, y en caso que se repitan otra cuenta (max 3 cuentas por factura), N°CTA3,NOM_CTA3,VALOR_X_CTA2.
esta columna adicionales, pueden estar siempre fijas como este ejemplo:
cod prov---razon social---afecto---iva---total---n cta---nom cta---valor_x_cta--n cta2---nom cta2---valor_x_cta2---n cta3---nom cta3---valor_x_cta3
la idea final es que todas las cuentas de un proveedor queden en una misma linea
aqui esta el codigo:
SELECT [COD PROV], [RAZON SOCIAL], AFECTO, IVA, TOTAL, [N° CTA], [NOM CTA], VALOR_X_CTA
FROM facturas_cta_cble