ciao a tutti,
avrei bisogno di selezionare i record in questo modo:
(cioè selezionare gli articoli Beauty degli ultimi 10 giorni + gli articoli Solari degli ultimi 10 giorni + gli articoli Soin degli ultimi 10 giorni)
articolo1 - sottocategoria Beauty - 03-09-2015
articolo2 - sottocategoria Beauty - 03-09-2015
articolo7 - sottocategoria Solari - 01-09-2015
articolo12 - sottocategoria Solari - 01-09-2015
articolo15 - sottocategoria Solari - 25-08-2015
articolo34 - sottocategoria Soin - 24-08-2015
articolo42 - sottocategoria Soin - 25-08-2015
(invece quello che fa la mia query è quella di selezionare gli ultimi articoli in generale degli ultimi 10 giorni)
articolo1 - sottocategoria Beauty - 03-09-2015
articolo2 - sottocategoria Beauty - 03-09-2015
articolo3 - sottocategoria Beauty - 03-09-2015
articolo4 - sottocategoria Beauty - 02-09-2015
articolo5 - sottocategoria Beauty - 02-09-2015
articolo6 - sottocategoria Beauty - 01-09-2015
articolo7 - sottocategoria Solari - 01-09-2015
come posso fare?
Thanks
Questa è la query:
$data_attuale = date("Y-m-d");
$ora_attuale = date("H:i:s");
$query_articolo="SELECT c_art_sottocategoria., c_art_articolo.,
DATE_FORMAT(c_art_articolo.data_evento, '%d-%m-%Y') AS data_evento2
FROM c_art_articolo
INNER JOIN c_art_sottocategoria
ON c_art_articolo.id_art_sottocategoria = c_art_sottocategoria.id_art_sottocategoria
WHERE c_art_articolo.id_art_categoria = '$idcategoria'
AND c_art_articolo.photogallery = 'no'
AND c_art_articolo.id_art_posizione_home != '1'
AND c_art_articolo.id_art_posizione_sottohome != '1'
AND c_art_articolo.articolo_lingua_it = 'si'
AND ((c_art_articolo.data_evento < '$data_attuale')
OR (c_art_articolo.data_evento = '$data_attuale'
AND c_art_articolo.ora_pubblicazione <= '$ora_attuale'))
AND c_art_articolo.data_evento > (NOW() - INTERVAL 10 DAY)
ORDER BY c_art_articolo.data_evento DESC";