Ver Mensaje Individual
  #5  
Viejo 18/11/06, 03:26:09
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Mira amimelo explicaron de la siguiente manera y no me quedó duda jeje..

Veamos Supongamos tu tabla tiene los campos....

Factura material texto
-------- --------- ------
1001 800045 Latas de Pintura
1001 800046 Brochas
1002 899229 Focos
1001 800045 Latas de Pintura

Al hacer DELETE ADJACENT DUPLICATES, no va a pasar nada, puesto que los registros que se repiten "no son adjacentes", es decir...no están ordenados.... Ahora...si hacemos un SORT por Factura y material...

Factura material texto
-------- --------- ------
1001 800045 Latas de Pintura
1001 800045 Latas de Pintura
1001 800046 Brochas
1002 899229 Focos

En este caso, el DELETE ADJACENT DUPLICATES funciona y nos deja como resultado....

Factura material texto
-------- --------- ------
1001 800045 Latas de Pintura
1001 800046 Brochas
1002 899229 Focos

Ahora....que pasa si lo queremos es tener solamente un material por código....

Hacemos lo siguiente....Considerando los campos

Factura material texto
-------- --------- ------
1001 800045 Latas de Pintura
1001 800045 Latas de Pintura
1001 800046 Brochas
1002 899229 Focos

DELETE ADJACENT DUPLICATES FROM T_TABLA COMPARING FACTURA.

Es este caso, se compara solamente la igualdad del campo Factura, lo cual provocaría...

Factura material texto
-------- --------- ------
1001 800045 Latas de Pintura
1002 899229 Focos
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita