Hola,
Estoy haciendo un programa en VB6.0 y BBDD en Access o SQL, eso me daría
igual, y tengo un problema a la hora de realizar una filtracion de unos
campos duplicados de una consulta.
Me han ayudado mucho desde el grupo de Visual Basic pero todavía no consigo
hacer lo que quiero y me da un poco de apuro seguir con el mismo tema en ese
grupo entre otras cosas porque creo que puse un ejemplo confundido, asi que
os lo pregunto a vosotros a ver si alguien me puede ayudar. Os pongo el hilo
iniciado y perdonar si es muy largo:
Esta es un ejemplo de la tabla:
Codigo_cliente Nombre Tipo_Contrato
001 Pepe Total
001 Pepe Media
001 Pepe Horas
001 Pepe Media
002 Juan Horas
003 Luis Media
003 Luis Total
003 Luis Total
Lo que debo de hacer es borrar de la BBDD todos los registros duplicados, es
decir, en este ejemplo, tendría que eliminar 001 Pepe Media y 003 Luis
Total".
Muy amablemente Lirán Marino me sugirió lo siguiente:
SELECT DISTINCT Tabla1.Campo1, Tabla1.Campo2, Tabla1.Campo3
INTO nuevatabla
FROM Tabla1;
Mi problema es que si hago esto en la nueva tabla me inserta lo siguiente:
001 Total
001 Media
002 Horas
003 Media
003 Total
Y yo lo que necesito es que ademas de eliminarme los duplicados en la nueva
tabla se carguen los nuevos registros pero con todos los camops.
Perdonar por lo extenso del post, pero llevo todo un dia con esto y necesito
solucionarlo cuanto antes.
Muchas gracias
Marina Prada
Leer las respuestas