SELECT *, SUBSTRING(datapubblicazione,7,4) AS xaa, SUBSTRING(datapubblicazione,4,2) AS xmm, SUBSTRING(datapubblicazione,1,2) AS xgg FROM dbconsulenti WHERE parcobreve != 'prova' AND ( oggettoincarico LIKE '%%' OR soggettopercettore LIKE '%%' OR parcobreve LIKE '%%' ) AND cons = '1' AND ometti = 0 ORDER BY xaa DESC, xmm DESC, xgg DESC, soggettopercettore ASC LIMIT -20, 20