Questa dovrebbe essere la query:
$data_cond=date("Y-m-d",time()-86400*15);
select a.*,b.codice_articolo as codice_articolo_storico,c.codice_articolo as codice_articolo_temp
from ARTICOLI as a left join ORDINI_STORICO as b on (a.codice_articolo = b.codice_articolo and b.id_agente=x and b.data_inserimento >= '$data_cond')
left join ORDINI_TEMP as c on (a.codice_articolo=b.codice_articolo)
nel caso in cui l'articolo sia stato ordinato negli ultimi giorni il valore del campo codice_articolo_storico sarà il codice dell'articolo, altrimenti sarà NULL
nel caso in cui l'articolo sia stato ordinato oggi il valore del campo codice_articolo_temp sarà il codice dell'articolo, altrimenti sarà NULL
Ciao

Rispondi quotando