196 messaggi dal 02 agosto 2007
Ciao, vorrei sapere se è possibile come prelevare da una lista, di tutti gli elementi che hanno serial_number uguale, solo quello con data più vecchia.

ad esempio se nella mia lista ci sono questi elementi:

serial_number | data

001 | 10/12/2007
001 | 11/12/2007
002 | 11/12/2007
002 | 13/12/2007

Vorrei che il mio metodo mi desse come risultato la prima e terza riga
Grazie ciao!!!

Massimiliano
394 messaggi dal 11 agosto 2004
credo una cosa del genere dovrebbe fare al caso tuo:
set objrs=server.createobject("recordset")
strconn=la tua stringa di connessione
objrs.open "select * from nometabella order by data asc",strconn
while not objrs.eof
If precedente<>objrs("serial") then
response.write ("serial")
end If
precedente=objrs("serial")
objrs.movenext
wend
objrs.close
299 messaggi dal 13 luglio 2005
Ciao,
fammi capire: ma questi dati sono su una tabella di un database? e se sì, che tipo di database (access, sql, ...)?

Ciao.

Umb
196 messaggi dal 02 agosto 2007
Si, sono dati all'interno di tabelle di un database sql.
Ciao

Massimiliano
299 messaggi dal 13 luglio 2005
Ciao,
in SQL c'è la bellissima funzione MIN() che fa al caso tuo  ! Puoi risolvere il tuo problema usando la seguente query:

SELECT serial_number, MIN(data) FROM nometabella GROUP BY serial_number

... ci potrebbe essere qualche problema se vuoi visualizzare altri campi della stessa tabella ...  , ma c'è rimedio anche a quello  ! Se mi dici quali sono questi eventuali campi correggiamo la query (complicandola un po') ...

Fammi sapere.

Ciao.

Umb
299 messaggi dal 13 luglio 2005
Ciao Massimiliano,
com'è finita? Ha funzionato la query che ti ho suggerito?

Umb
196 messaggi dal 02 agosto 2007
Si funziona perfettamente, scusa se nn l'ho fatto prima ma ti ringrazio per il tuo aiuto
CIAOOO

Massimiliano

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.