я имею номер недели и день этой недели, то как я могу получить Датакак получить дату от недели и день недели в оракула
пример
неделю число = 20 и день этого 20 неделя в пятницу? что такое дата?
я имею номер недели и день этой недели, то как я могу получить Датакак получить дату от недели и день недели в оракула
пример
неделю число = 20 и день этого 20 неделя в пятницу? что такое дата?
Это выглядит неаккуратно, но это, вероятно, сделать трюк, или, по крайней мере, образует отправную точку для вас:
select TO_CHAR(
trunc(sysdate,'YYYY')
+ ((20-1) * 7)
+ (to_char(trunc(sysdate,'YYYY')
+ ((20-1) * 7),'D')
- 5)
,'"Wk"WW DY DD-MON-YYYY') from dual;
Wk20 FRI 21-MAY-2010
Это начинается с первым днем года, добавляет 20 х 7 дней, а затем добавляет через несколько дней после этого, чтобы получить следующую пятницу.
В вашем регионе 5-й день может не быть пятницей - так что вам, возможно, придется отрегулировать этот параметр.
спасибо Jeffrey Kemp – Deven
база данных oracle только для oracle – Deven