Buongiorno,
Ho un problema con una query,
ho una tabella che ha alcuni campi, a me servono l'Id_allievo e la dataFine e devo estrarre l' ultima data d' accesso di ogni allievo, questa cosa la devo fare all' interno di una join di una query molto più complessa che va a popolare una datatable!
l' unico dato che posso passare in entrata è id_sedeclienteneca che è un id che ricavo con le altre left join
che utilizzo nella query,
codice:
SELECT sync.id_allievo AS id_allievo,
sync.dataFine as UltimoAccesso
FROM sync
LEFT JOIN allievo A ON A.id_allievo = sync.id_allievo
LEFT JOIN clientescuola CS ON CS.id_clienteScuola = A.id_clienteScuola
WHERE CS.id_sedeClienteNeca = ' . $id_sedeClienteNeca.'
GROUP BY sync.id_allievo
ORDER BY sync.dataFine DESC
Ho provato con questa ma non mi estrae l ultima, non capisco quale estragga!
Come faccio a ricavare l' ultima dataFine (UltimoAccesso) cioè la più recente per ogni allievo di quella Autoscuola cioè che ha lo stesso id_sedeclienteneca?