Bene.... non h seguito i motivi ..... ma lo prendo per buono
Perché con MySql non puoi usare l'allias appena creato nella stessa vista.
devi sostituire l'allias con tutta la sua espressione al gran completo
pero tieni presente che qiel campo
<cit> IF(data>DataConPrimoCodiceMaggiore,"xx","") AS RecordModificati </cit>
se ti da fastidio lo puoi tranquillamente eliminare, io lo avevo messo solo per
evidenziare immediatamente con una "xx" i record modificati
ci vorrebbe un MySqllaro per metterla a punto.
oppure prova a mandarci il CREATE TABLE della tabella che magari ......