powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / День недели
9 сообщений из 9, страница 1 из 1
День недели
    #38816426
Alik1963
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Input :10 January
Output : Saturday

Помогите! Нужно создать процедуру, которая показывала день недели при вводе дня и месяца 2015 года. Где нужно указать формулу y=(3+x) mod 7 (х-день в году по счету какой), у - день недели. Выводит какой-нибудь из ответов 1-пн,2-вт,3-ср,4-чт,5-пт,6-сб,0-вс
...
Рейтинг: 0 / 0
День недели
    #38816441
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из ТЗ неясно,входной первый параметр - день месяца или день года.
И нафига эта формула преобразования.

Если надо просто день недели от даты:

Код: plsql
1.
select to_char(sysdate, 'd-day') from dual
...
Рейтинг: 0 / 0
День недели
    #38816442
Фотография Изя Кацман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подожди немного, камрад, и тебя ткнут носом в поиск по форуму

И сам начинай искать. Ты же этого даже не пробовал делать
...
Рейтинг: 0 / 0
День недели
    #38816575
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
День недели
    #39260468
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи, подскажите как из даты узнать день недели (Понедельник, Вторник, ..) независимо от "Globalization Support".
"D" Day of week (1-7). This element depends on the NLS territory of the session.
"DAY" Name of day. Depends on the country and language in which you are using Oracle Database.

Ну а как понять, что в данный момент, к примеру, воскресенье, если результат "depends on.."?
...
Рейтинг: 0 / 0
День недели
    #39260501
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,

не напрягайтесь
просто подайте то значение (от которого Depends on ) в функцию to_char явно - в сответствующем (третьем) параметре
...
Рейтинг: 0 / 0
День недели
    #39260514
stax..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--,

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
  1  select decode(mod(to_char(sysdate+level-1,'j'),7)
  2    ,2,'Середа'
  3    ,3,'Четвер'
  4    ,'і тд')
  5  from dual
  6* connect by level <=7
SQL> /

DECODE
------
Середа
Четвер
і тд
і тд
і тд
і тд
і тд

7 rows selected.



.....
stax
...
Рейтинг: 0 / 0
День недели
    #39260552
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--Eugene--Ну а как понять, что в данный момент, к примеру, воскресенье, если результат "depends on.."?RTFM iw
...
Рейтинг: 0 / 0
День недели
    #39260698
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawish, да, упустил из виду его..
Только вот вариант Elic-а с ISO проще, пожалуй
Спасибо)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / День недели
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]