Ciao a tutti,
ho un problema con zend. Devo cercare di estrarre i dati sulla base di una data < o > di un valore calcolato con le funzioni di postgres (DB da me usato)
Ho scritto una cosa del genere:
Codice PHP:
$select = $this->getDbTable()->select()
->from(array('a' => 'tableA'),array())
->join(array('b' => 'tableB'),'a.id = b.objectid','b.campo')
->where('a.id = ?', $id)
->where('b.data_inserimento >= NOW() - interval "1 day"');
Il risultato è questo:
Message: SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near ""1 day"" LINE 2: ....1') AND (ra.data_inserimento >= (NOW() - interval "1 day")) ^
Idee?
Potrei aggirare il problema calcolandomi la data del giorno precedente tramite php e passare il valore...ma vorrei capire cosa c'è che non va in quello che ho scritto.
Tnx e buone feste a tutti