Problema query SQL

martedì 21 settembre 2004 - 13.26

SpirotoLibero22 Profilo | Newbie

Salve,
ho un problema:
Ho una tabella nella quale sono inseriti i dati di molte persone la cui chiave è il codice fiscale.
Ogni persona ha piu' righe.
Vorrei ripulire questa tabella in particolare vorrei che ogni persona avesse solo 2 righe(le piu' recenti secondo un campo data).
Chi mi aiuta?
Grazie

SpirotoLibero22 Profilo | Newbie

scusate la chiave non è il codice fiscale ma la coppia codice fiscale-data

SpirotoLibero22 Profilo | Newbie

grazie,
ma non ho "miadata", devo solo calcellare per ognuno i meno recenti, che possono avere date diverse.

SpirotoLibero22 Profilo | Newbie

si, ma io non dovrei inserire un CodiceFiscale,
ma la query dovrebbe essere eseguita per ogni codice fiscale

SpirotoLibero22 Profilo | Newbie

Cerco di essere piu' chiaro:
La chiave della tabella è la coppia CF-data: per ogni CF ho da sei a dieci righe circa(con date diverse naturalmente)

Nella tua query:
la parte "where codicefiscale ='-------'" mi costringi ad indicare un codice fiscale: dovrei quindi lanciarla per ogni codice fiscale, quindi circa 17 milioni di volte.
Inoltre io voglio tassativamente 2 righe(le piu' recenti)per ogni codice fiscale mentre la tua clausola legata alla data cancella secondo un altro criterio.
Insomma la query è tosta.

Grazie comunque per l'interessamento
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5