Orden personalizado en MySQL
SELECT * FROM tabla ORDER BY FIELD(tipo,'ANTES','DURANTE','DESPUES') ASC