eliminare record pari o dispari in access

Anonimo
2013-08-17T07:32:10+00:00

Buongiorno alla Community.

Io avrei la necessità di eliminare i record pari (o dispari) in un DB Access 2003 o 2007. Esiste un comando specifico.

Grazie.

Sandro

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2013-08-17T12:39:15+00:00

Ciao Sandro,

se la tua tabella è ordinata secondo un campo univococome ad esempio l**'ID** la seguente query ti elimina i record pari:

DELETE *

FROM Tabella1

WHERE (((IIf((select count(*) from tabella1 as B where tabella1.id < b.id) Mod 2=0,True,False))=True));

modificando Mod 2=0 con Mod 2=1 ottieni i dispari.

Ciao fammi sapere.

Mimmo

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-08-19T06:46:15+00:00

    Ciao Mimmo, ti ringrazio per la celere e completa risposta.

    In effetti io ho un campo univoco. Provero al piou' presto la tua soluzione.

    Grazie ancora e buona giornata.

    Sandro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-08-17T10:00:56+00:00

    Ciao Sandro,

    ovviamente il problema può essere risolto con codice VBA, ma se ci dai qualche altro input sui dati forse si potrebbe trovare qualche soluzione anche tramite Sql.

    Hai ad esempio dati univoci nei record? L'Id o altro?

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento