Какой день недели попадает на заданную дату? А какая дата первого дня недели?

Для того, чтобы определить день недели довольно использовать функцию TO_CHAR вот таким образом: select to_char(to_date('01.07.2011','dd.mm.yyyy'), 'd') from dual;

В результате получаем порядковый номер дня недели: от 1 до 7.

Какой день недели считать первым зависит от параметра NLS_TERRITORY/

А для ответа на 2-ой вопрос нужно выполнить вот такой требование :

select trunc(to_date('01.07.2011','dd.mm.yyyy'),'D') from dual ;

 

Вас заинтересует / Intresting for you:

Вариант решения проблем с undo...
Вариант решения проблем с undo... 8025 просмотров Tue, 21 Nov 2017, 13:31:33
Другие основные файлы БД Oracl...
Другие основные файлы БД Oracl... 3932 просмотров Antoniy Tue, 21 Nov 2017, 13:32:12
Разделение по диапазону таблиц...
Разделение по диапазону таблиц... 8674 просмотров Валерий Павлюков Tue, 21 Nov 2017, 13:32:50
Новые возможности резервирован...
Новые возможности резервирован... 5816 просмотров Надин Tue, 21 Nov 2017, 13:32:12
Войдите чтобы комментировать