week - obtener numero de dia oracle




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

Dado 03/09/1982 ¿cómo podemos decir que es qué día de la semana. En este caso será Tue

¿Es posible obtener en una sola consulta?


Perdón por una respuesta tardía. pero alguien podría venir a este post y ver esto.

Utilizar

 NUMTODSINTERVAL(enddate- startdate,'DAY')

Puede usar otras opciones en el 2 ° parámetro ya que tiene mucha variedad.


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 utilizan literales de fecha ANSI, que siguen el estándar de fecha ISO-8601 y evitan la ambigüedad de formato de fecha).





dayofweek