ciao a tutti,
in una tabella ho un campo data_inizio (date) e data_fine (data)
in che modo posso fare una query che mi estragga tutti i dati compresi nel mese di gennaio?
esite una funzione mysql apposita?![]()
ciao a tutti,
in una tabella ho un campo data_inizio (date) e data_fine (data)
in che modo posso fare una query che mi estragga tutti i dati compresi nel mese di gennaio?
esite una funzione mysql apposita?![]()
Descrivi verbalmente la query che ti serve.
Che cosa intendi per "dati compresi nel mese di gennaio"?
Intendi i record che hanno sia data_inizio che data_fine nel mese di gennaio oppure i record in cui il range da data_inizio a data_fine contenga il mese di gennaio (per intero) oppure i record in cui il range da data_inizio a data_fine contenga almeno un giorno del gennaio (per intero)?
Risolto!
mi sono calcolato la data del primo del mese
$data_inizio_mese = '2008-01-01';
e la data dell'ultimo del mese
$data_fine_mese = '2008-01-31';
la query è questa:
$query = "SELECT * FROM tab_offerte WHERE data_attivo > '$data_inizio_mese' AND data_fine < '$data_fine_mese'";
![]()
Se se la data inizio è 20/12/2007 e la data fine è 5/02/2008?
Descrivi verbalmente la query che ti serve.
Che cosa intendi per "dati compresi nel mese di gennaio"?
Intendi i record che hanno sia data_inizio che data_fine nel mese di gennaio oppure i record in cui il range da data_inizio a data_fine contenga il mese di gennaio (per intero) oppure i record in cui il range da data_inizio a data_fine contenga almeno un giorno del gennaio (per intero)?
ho due campi di tipo [date]
data_inizio | data_fine
la query dovrebbe fare ad esempio:
estrai tutti i dati con con data_inizio e data_fine compresi tra il 22/03/2008 e il 14/05/2008.
![]()
Originariamente inviato da henry78
ho due campi di tipo [date]
data_inizio | data_fine
la query dovrebbe fare ad esempio:
estrai tutti i dati con con data_inizio e data_fine compresi tra il 22/03/2008 e il 14/05/2008.
codice:WHERE data_inizio BETWEEN '2008-03-22' AND '2008-05-14' AND data_fine BETWEEN '2008-03-22' AND '2008-05-14'
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.