Avrei bisogno del vostro aiuto su un problema che non so come affrontare..
Ho un db MySQL, all'interno di una tabella ho una colonna chiamata data in cui immagazzino delle date. Ho creato un semplice programmino nel quale l'utente finale creerà giorno per giorno, un giornaliero (scusate il gioco di parole) nel quale indicherà i vari eventi della giornata. Ora avrei la necessità di effettuare un calcolo prendendo un valore dal giorno precedentemente creato e poi effettuare un calcolo. Il problema é capire come ricercare nel db il primo giorno antecedente prendendo come riferimento la data del giorno corrente. Ammettiamo ad esempio che io oggi inserisca il giorno 05/08/2011 e debba eseguire questo calcolo, dovrei recuperare il primo giorno disponibile antecedente a questa mia data odierna. Inizialmente avevo pensato al recupero dell'ultimo id inserito, ma questa soluzione non va bene, in quanto l'utente potrebbe inserire i giorni in ordine non cronologico e quindi la ricerca dell'ultimo id si rivelerebbe inutile ed incorretta.. Io non conosco query che possano svolgere questo compito...

Rispondi quotando