Errore nel comando sql (SELECT sz_dett.id,idutente,utenti.cognome, utenti.nome, se_altro, IF(ISNULL(sz_dett.annoscol),'2023-2024',sz_dett.annoscol) as ann_scol, date_format(data_doc,"%d-%m-%Y") as data_doc, date_format(data_ins,"%d-%m-%Y %H:%i") as data_ins, tipo_documento, conseguito_presso, sz_dett.email, refid_docente, filesize, non_ammesso, agli_atti, if(tipo_documento="Altro","Non def.",DATE_ADD(data_doc, INTERVAL sz_tipo_attestati.durata YEAR)) as dt_scadenza, if(tipo_documento="Altro","Non def.",date_format(DATE_ADD(data_doc, INTERVAL sz_tipo_attestati.durata YEAR),"%d-%m-%Y")) as dt_scadenzagma, if(data_doc < DATE_SUB(DATE(NOW()), INTERVAL sz_tipo_attestati.durata YEAR),1,0) as scaduto FROM `utenti` left join sz_dett on sz_dett.refid_docente=idutente left join sz_tipo_attestati on sz_tipo_attestati.descrizione=sz_dett.tipo_documento WHERE idcategoria<=3 and idutente>1 and attivo=1 and idutente= order by cognome ASC, nome ASC, sz_dett.annoscol DESC): (1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order by cognome ASC, nome ASC, sz_dett.annoscol DESC' at line 1