Ok provo, ma ripeto che se faccio solo la select interna, non mi restituisce errore!
Cioè se scrivo solo questo:

codice:
SELECT (PREZZO*SUM(QU)) AS PREZZO, SUM(QU) AS QU, COM_ID, VOCE, quinto_menu_day.TIPO FROM quinto_ordine JOIN quinto_menu_day ON quinto_ordine.VOCE = quinto_menu_day.PIATTO WHERE quinto_ordine.COM_ID = '24' GROUP BY VOCE ORDER BY ORDINE
va tutto bene, mentre se aggiungo la select di questa select, mi da quell'errore!