Ricerca e filtra duplicati

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
Vulcano85
Messaggi: 78
Iscritto il: giovedì 17 marzo 2005, 1:00

Ricerca e filtra duplicati

Messaggio da Vulcano85 » lunedì 10 ottobre 2005, 17:00

Ciao a tutti, ho un problema che non mi permette di andare avanti,potete aiutarmi?
Ho un database con parecchi record, ognuno identificato da un campo ID del tipo "XY1234" (cioè 2 lettere che identificano il tipo di prodotto e 4 numeri che rappresentano il codice del prodotto stesso) e un campo Data.

Per esigenze di progettazione mi ritrovo ad avere un grande numero di duplicati.
Ciò che cerco di fare è trovare uno script di ricerca che mi permetta di filtrare i record con il campo ID doppio lasciando solo quelli che hanno la data più recente.

Cioè se ho 4 record:

-DE1011 22/05/2004
-DE1011 10/10/2005
-CR2732 01/01/2003
-CR2732 31/12/2005

La ricerca dovrebbe restituirmi solo:
-DE1011 10/10/2005
-CR2732 31/12/2005

Grazie a tutti!!!
___FMP 11.0v3) ___MacOSx___

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » lunedì 10 ottobre 2005, 21:49

come sempre dipende dalla struttura che hai dato/vuoi dare al db e le finalità che vuoi raggiungere.
vedo varie possibilità:

a) un'autorelazione codice <-> codice nello stesso file/tabella
b) una tabella esterna solo con i codici correlata con il tuo file
c) uno script che, ordinando per codice E data mediante loop imposti un valore in un campo flag solo per le date più recenti, quindi una ricerca che trovi solo i flag.
d) e così via…

.g.

Rispondi