Ricerca e filtra duplicati
Moderatore: Moderatori
-
- Messaggi: 78
- Iscritto il: giovedì 17 marzo 2005, 1:00
Ricerca e filtra duplicati
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!!!
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___
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
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.
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.