Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #4  
Antiguo 15-07-2006
[basti] basti is offline
Miembro Premium
 
Registrado: ago 2004
Posts: 388
Poder: 23
basti Va por buen camino
Creo que se puede hacer en una sóla sentencia

Código SQL [-]
DELETE FROM TABLA AS T 
    WHERE  (SELECT COUNT(ID_NRO) FROM TABLA 
                WHERE  ID_TABLA = T.ID_TABLA AND ID_NRO2 = T.ID_NRO2 AND
                DATO = T.DATO GROUP BY ID_TABLA, ID_NRO2, DATO) > 1 
    AND  ID_NRO <> (SELECT MIN(ID_NRO) FROM TABLA 
                            WHERE ID_TABLA = T.ID_TABLA AND 
                            ID_NRO2 = T.ID_NRO2 AND DATO = T.DATO)

algo así, no sé si habrá algún error de sintaxis
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
imprimir solo algunos campos Choclito Impresión 8 14-06-2006 09:17:34
Algunos Chistes para.... JELIRM Humor 0 22-07-2005 00:47:59
eliminar opcion de eliminar en un dbgrid morfeo21 Varios 3 14-07-2005 17:05:32
Ado: no muestra algunos datos Walterdf Conexión con bases de datos 0 13-10-2004 21:07:08
Eliminar algunos registros con sql miguelb SQL 4 19-09-2003 16:11:43


La franja horaria es GMT +2. Ahora son las 22:58:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi