Как получить название дня недели из даты? - PullRequest
60 голосов
/ 04 ноября 2011

Учитывая 03/09/1982 как мы можем сказать, какой это день недели.В этом случае это будет Tue.

Возможно ли получить в одном запросе?

Ответы [ 2 ]

112 голосов
/ 04 ноября 2011
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

(Обратите внимание, что в запросах используются литералы даты ANSI, которые соответствуют стандарту даты ISO-8601 и избегают неоднозначности формата даты.)

0 голосов
/ 13 апреля 2018

Извините за слишком поздний ответ.но кто-то может прийти к этому сообщению и увидеть это.

Использование

enter image description here

Вы можете использовать другие параметры во втором параметре, так как он имеетмного разнообразия.

...