Salve a tutti,
ho necessità di capire come scrivere una query sql (Db access) per estrapolare dati secondo un determinato criterio.
Vi spiego...
Ho una tabella tblValori con i seguenti campi:
ID -- chiave primaria contatore
prezzo -- tipo testo
ora -- data/ora (il valore al suo interno è del tipo 8.30.54)
quantita -- numerico
data -- data/ora (il valore al suo interno è del tipo 11/06/2004)
Ho la seguente porzione di record:
L'estrazione dati viene effettuata in base all'ora ed alla data con un intervallo di secondi dall'ora di iniziocodice:ID prezzo ora quantita data 34 28747 8.30.56 5 11/06/2004 35 28745 8.30.58 5 11/06/2004 36 28775 8.31.05 5 11/06/2004 37 28875 8.32.05 1 11/06/2004 38 28874 8.32.15 1 11/06/2004 39 28873 8.32.20 2 11/06/2004 40 28742 8.32.56 5 11/06/2004 41 28741 8.33.18 5 11/06/2004 42 28740 8.33.45 5 11/06/2004 43 28839 8.34.05 1 11/06/2004 44 28838 8.34.15 1 11/06/2004 45 28837 8.34.35 2 11/06/2004 46 28736 8.34.55 5 11/06/2004 47 28835 8.35.05 1 11/06/2004 48 28834 8.35.25 1 11/06/2004 49 28833 8.35.45 2 11/06/2004
Se ad esempio stabilisco (attraverso un form) di recuperare tutti i record con data 11/06/2004 a partire dall'ora 8.30.00 con intervallo di un minuto io vorrei che venissero estrapolati i seguenti record:
codice:ID prezzo ora quantita data 35 28745 8.30.58 5 11/06/2004 36 28775 8.31.05 5 11/06/2004 40 28742 8.32.56 5 11/06/2004 42 28740 8.33.45 5 11/06/2004 46 28736 8.34.55 5 11/06/2004 49 28833 8.35.45 2 11/06/2004
...cioè l'ultimo valore (prezzo) del minuto.
Spero di essere stato abbastanza chiaro...
Un grazie anticipato a tutti voi![]()

Rispondi quotando
capito male.