Ciao a tutti, quesito:
Con questa query faccio l'estrazione dei record di un dbase che corrispondono ad una cerca "condizione", richiesta con un form:
codice:
condizione = Request.querystring("condizione")
if ucase(trim(condizione)) <> "TUTTE" then
SQL = "select * From Analisi WHERE 1=1"
If ucase(trim(condizione)) <> "TUTTE" then
SQL = SQL & " AND condizione = '"& condizione &"' order id asc"
End if
Set REC = ConnDown.Execute(SQL)
Questa estrazione però non tiene conto del fatto che nel dbase è registrata la storia di ogni record, che è una storia "dinamica" nel senso che la condizione di quel determinato record potrebbe passare da una "condizione A" (record più antico) ad una "condizione B" (record più recente).
Ad esempio ho due record che riguardano lo stesso utente:
record 1= utente pippo, 12/12/1999, condizione A
record 2= utente pippo, 31/06/2004, condizione B
L'estrazione che si vuole ottenere dovrebbe far vedere solo la condizione B del record perchè la più recente, mentre se il record è unico vedere la condizione attuale.
Grazie.