ciao!
ho questa query che mi da risultati sbagliati (nel senso che sicuramente sono io che sbaglio qualcosa):
se levo la GROUP BY me li ordina correttamente.codice:SELECT *, (SELECT pdv_id FROM pdv WHERE pdv_gros = acqp_pdv) id_pdv FROM acque_prezzi WHERE acqp_acqua = 2 GROUP BY acqp_pdv ORDER BY acqp_data_modifica DESC;
invece con la GROUP BY mi da sempre il primo record e non l'ultimo.
penso sia corretto per come funziona la GROUP BY.
ma io per ogni acqp_pdv devo prendere solo l'ultimo record in ordine di tempo.
come faccio??