qesta è la soluzione se interessa a qualcuno
codice:SELECT *, nome_hotel as lable, sum(punti.punti_totali) as tot FROM punti LEFT JOIN servizi on (punti.id_servizio = servizi.id_servizio) LEFT JOIN hotels on (punti.id_hotel = hotels.id_hotel) WHERE 1 AND week(punti.data) = week(curdate()) group by punti.id_hotel HAVING sum(punti.punti_totali) BETWEEN 20 AND 40 ORDER BY tot desc LIMIT 0, 10

Rispondi quotando