salve a tutti
gestisco un forum e dovrei creare una pagina php che lancia una query sul database al fine di estrarre le discussioni che hanno avuto risposte nel mese passato.
fino ad ora non facevo che inserire in un 2 campi i corrispettivi valori in epoch dell' 1/m/a 00:00:00 e dell'31/m/a 23:59:59 e lanciando il modulo la pagina eseguiva una query del tipo
SELECT topic_title FROM phpbb_posts where post_time >= $epoch_start AND post_time <= $epoch_end
quindi, ogni mese calcolavo l'epoch time di inizio e di fine periodo e lanciavo la query.
ora, dato che la query si limita a cercare SEMPRE nei post del mese passato rispetto a quello corrente, pensavo di evitare di dover inserire a mano ogni volta gli epoch di inizio e fine periodo.
quindi mi chiedo, è possibile lanciare una query del genere?
SELECT topic_title FROM phpbb_posts where ( post_time è un epoch dello scorso mese)
in pratica, come posso passare tramite SQL il comando di estrarre i post del mese passato? (se oggi è novembre 2007, voglio che estragga ottobre 2007; se la data corrente è gennaio 2007, voglio che estragga dicembre 2006)
se è possibile, come si esprime in linguaggio SQL che quello che in linguaggio "umano" è ( post_time è un epoch dello scorso mese) ?