Salve a tutti, ho una select che funziona, ma fallisce stranamente se aggiungo un semplice 'ORDER BY', che comunque mi è necessario.
Potete darmi una mano a sistemarla?
Grazie.

codice:
string query = "SELECT DISTINCT TOP " + massimarichiesta+ " codiceP, ";
            query += "datamax =case when DataUltima> DataUltimaModificaIntervento or DataUltimaModificaIntervento is null 
then DataUltima else  DataUltimaModificaIntervento end ";
            query += " FROM " + VistaSource+ " LEFT JOIN " + servicesVistaSourceView + " ON " + VistaSource+ ".CodiceProgetto = " + servicesVistaSourceView + ".CodiceProgetto 
WHERE DataUltima> CONVERT(smalldatetime,'" + lastSync + "') OR DataUltimaModificaIntervento > CONVERT(smalldatetime,'" + lastSync + "') order by datamax";