ciao a tutti!
come faccio a contare su un db mysql
tutte le offerte di maggio con codice = 5??
la mia tabella è fatta così:
[tab_offerte]
id_offerta | data_arrivo | data_partenza | codice
aiutooo![]()
ciao a tutti!
come faccio a contare su un db mysql
tutte le offerte di maggio con codice = 5??
la mia tabella è fatta così:
[tab_offerte]
id_offerta | data_arrivo | data_partenza | codice
aiutooo![]()
Quale è il significato dei campi data_arrivo e data_partenza?
è un "pacchetto"
quindi ha una data di inizio e una data di fine.
Prova una cosa tipo:
SELECT * FROM tab_offerte WHERE (MONTH(data_arrivo) >= 5) AND (MONTH(data_partenza) <= 5) AND (codice = 5)
con questa situazione:
inizio mese <- data_inizio | data_fine -> fine mese
c'e' un modo specifico in sql per dire
estrai tutti record con data_inizio e data_fine compresi nel mese?![]()
Hai provato la query che ti ho suggerito?
Hai letto il significato della funzione MySQL MONTH()?
Nel caso in cui la data_inizio è 01/01/2008 e la data_fine è 01/03/20008, tale offerta non verrebbe selezionata per il mese di Febbraio.estrai tutti record con data_inizio e data_fine compresi nel mese?
Non puoi farlo visto che le date sono 2 devi perforza confrontarle ambedue
con il tuo dato, a meno che il pacchetto sia fisso es. 7 giorni.
...altri 5 anni di purga...