Visual Basic - URGENTE SQL

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE SQL

Publicado por Roberto (112 intervenciones) el 04/01/2003 22:30:04
Hola a todos:
Necesito una sentencia sql para que me borre de una tabla llamada articulos todos los registros que tengan el numero de referencia igual menos 1,o sea q solo me deje uno para q no haya ningun registro repetido.
Chao y muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE SQL

Publicado por Ernesto (20 intervenciones) el 05/01/2003 03:47:52

Tomo el número de referencia como CampoRef, y la tabla como Tabla
Supongo que tu motor es el Access (deberías especificarlo)

delete * from Tabla where CampoRef in (select CampoRef from Tabla group by CampoRef having Count(CampoRef) > 1)

Lo probé en Access y funciona.
Si es para SQL-Server ú Oracle, avisame

Cualquier cosa mandame un mail
Mi dirección de correo de casa es [email protected]

Ernesto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar