Como mencionó @Aliminator, podría usar DAYNAME
con una DATE
.
Sin embargo, si no desea cambiar su esquema, aquí hay un truco ingenioso para usted:
SELECT DAYNAME(CONCAT("1970-09-20", dayIndex)) FROM your_table;
Esto se basa en el hecho de que 1970-09-20 fue un domingo, el 21 fue un lunes, y así sucesivamente.