sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo obtener el nombre del día de la semana a partir de una fecha?

SQL> SELECT TO_CHAR(date '1982-03-09', 'DAY') day FROM dual;

DAY
---------
TUESDAY

SQL> SELECT TO_CHAR(date '1982-03-09', 'DY') day FROM dual;

DAY
---
TUE

SQL> SELECT TO_CHAR(date '1982-03-09', 'Dy') day FROM dual;

DAY
---
Tue

(Tenga en cuenta que las consultas usan literales de fecha ANSI, que siguen el estándar de fecha ISO-8601 y evitan la ambigüedad del formato de fecha).