Ciao a tutti. Volevo creare un motore di ricerca che permette di ricercare record in un database selezionando un periodo. Non riesco ad effettuare differenze tra le date. Esiste qualche guida a riguardo?
Ciao a tutti. Volevo creare un motore di ricerca che permette di ricercare record in un database selezionando un periodo. Non riesco ad effettuare differenze tra le date. Esiste qualche guida a riguardo?
io ho risolto cosi..
data1 = anno.mese.giorno
data2 = anno.mese.giorno
datatrovata =anno.mese.giorno
es. 10 gennaio 2003 = 20030110
cosi posso calcolare se una data è in un certo intervallo semplicemente vedendo se e compresta tra data1 e data due
data1 < datadaconsultare >data2
Non sono ancora molto esperto. Mi potresti mettere un pezzo di codice come esempio? grazie
che tipo sono i campi "data" nel db (timestamp, datetime, int, ...)?
versione del db?
tra le pillole ne trovi una fatta dene sulle date in mysql, leggila
![]()
i dati nel db sono datatime(8), e li dovro confrontare con la data del sistema per vedere quali record sono compresi ovvero ho un record con datain e dataout e questi due valori li dovro confrontare con la data odierna