SQL -SELECT
Publicado por David (76 intervenciones) el 28/03/2001 17:19:28
HOLA DE NUEVO.
BIEN, LO QUE SUCEDE ES ESTO:
TENGO UN SQL (SELECT) QUE SELECCIONA DATOS DE UNA TABLA DE DETALLES DE FACTURAS, POR UN RANGO DE FECHA QUE SE ENCUENTRA EN ESTA TABLA Y UN RANGO DE CODIGOS DE CLIENTES QUE SE ENCUENTRA EN LA TABLA DE LA CABECERA DE LA FACTURA.
EL PROBLEMA ESTA EN QUE ME REPITE LOS ARTICULOS O DETALLES HASTA 7 VECES.
EN EL SQL, EN EL WHERE DETAIL.INVOICE=INVOICE.INVOICE AND BETWEEN(DETAIL.DATE,DATE1,DATE2) AND BETWEEN(INVOICE.CUST,CUST1,CUST2)
INVOICE TIENE UN SET RELATION HACIA DETAIL, SE LO QUITE, Y AUN TIENE EL MISMO PROBLEMA. POR EJEMPLO, HAY UN VALOR, QUE EN LA TABLA DE DETALLES COMPLETA ES UNICO, 22002.00 Y EN LA TABLA GENERADA POR EL SQL, LO REPITE 7 VECES, Y ASI CON TODOS.
BIEN, LO QUE SUCEDE ES ESTO:
TENGO UN SQL (SELECT) QUE SELECCIONA DATOS DE UNA TABLA DE DETALLES DE FACTURAS, POR UN RANGO DE FECHA QUE SE ENCUENTRA EN ESTA TABLA Y UN RANGO DE CODIGOS DE CLIENTES QUE SE ENCUENTRA EN LA TABLA DE LA CABECERA DE LA FACTURA.
EL PROBLEMA ESTA EN QUE ME REPITE LOS ARTICULOS O DETALLES HASTA 7 VECES.
EN EL SQL, EN EL WHERE DETAIL.INVOICE=INVOICE.INVOICE AND BETWEEN(DETAIL.DATE,DATE1,DATE2) AND BETWEEN(INVOICE.CUST,CUST1,CUST2)
INVOICE TIENE UN SET RELATION HACIA DETAIL, SE LO QUITE, Y AUN TIENE EL MISMO PROBLEMA. POR EJEMPLO, HAY UN VALOR, QUE EN LA TABLA DE DETALLES COMPLETA ES UNICO, 22002.00 Y EN LA TABLA GENERADA POR EL SQL, LO REPITE 7 VECES, Y ASI CON TODOS.
Valora esta pregunta


0