Когда я выбираю дату из двойного. Я должен отображать все даты в конкретную неделю с днями.Получить все даты в неделю
Сначала я получить номер недели с помощью
select to_char(sysdate,'iw') FROM dual
Используя номер недели, я хочу, чтобы получить все даты этой конкретной недели. Я использовал это.
SELECT (TRUNC (TO_DATE (SUBSTR ('201704', 1, 4)
|| '0131', 'YYYY'|| 'MMDD'), 'IYYY') +
(7 * (TO_NUMBER (SUBSTR ('201704', 5)) - 1))) AS iw
FROM DUAL
мой вход SYSDATE.
Мне нужно получить о/р, как показано ниже.
23-Jan-2017
24-Jan-2017
25-Jan-2017
26-Jan-2017
27-Jan-2017
28-Jan-2017
29-Jan-2017
Где ваш код? См.: [Ask] –
C'mon - когда вы публикуете вопрос о домашнем задании, вы должны указать код, который вы написали, сообщить нам, какие результаты вы ожидали, что у вас есть, и что случилось с тем, что вы получили. В противном случае вам не повезло. –
mr C'mon, пожалуйста, проверьте nw и поблагодарите u за ур обратной связи –