
26/05/2009, 17:11
|
| | Fecha de Ingreso: mayo-2009
Mensajes: 65
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Duda con unicos y group by Buenas a todos,
a qui sigo de lio haciendo mis pinitos con el mysql, sos cuento
tengo una tbl con registros de este tipo
SERIE FACTURA CLIENTE ARTICULO CANTIDAD PRECIO
A 10 1234 ART123 2 5
A 10 1234 ART124 2 5
A 10 1234 ART125 2 5
A 10 1234 ART126 2 5
B 10 1452 AR0265 2 5
B 10 1452 AR0266 2 5
B 11 2650 A94489 2 5
B 11 2650 A94489 2 5
De aqui quiero obtener este resultado en otra tabla, es decir, sacar las cabeceras de las facturas e insertarlas en otra tabla 'siempre y cuando no existan ya'
SERIE FACTURA
A 10
B 10
B 11
Estoy haciendo lo siguiente, que tenia hecho con acces mediante una consulta de unicos pero no me sale.
INSERT INTO CABECERA (FACTURA, SERIE)
(SELECT First(TBL1.FACTURA) AS UNICOFACTURA, First(TBL1.SERIE) AS UNICOSERIE FROM TBL1 GROUP BY TBL1.FACTURA, TBL1.SERIE)
LEFT JOIN CABECERAON (TBL1.UNICOFACTURA = CABECERA.FACTURA) AND (TBL1.UNICOSERIE = CABECERA.SERIE)
WHERE (((CABECERA.FACTURA) IS NULL) AND ((CABECERA.SERIE) IS NULL ))
Ahi queda eso.... (yo cuando me complico la vida me la complico de verdad ....) |