|
|
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Конструкция типа Код: plaintext 1. 2. 3. 4. возвращает 4, хотя сегодня среда и должно быть 3. to_char других нлс-параметров не берет, в сессии nls_lang не хотелось бы альтерить. Как ораклу в пределах одного запроса рассказать, что начало недели это понедельник, а не воскресение? "Если хочешь умереть молодым, то делай побольше глобальных переменных." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:12 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Наверное неделя начинается с воскресенья ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:17 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Жаль только, что указание NLS_TERRITORY прямо в TO_CHAR недоступно: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:21 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Ораклистые создатели подозревают, что день недели может начинаться с понедельника: http://download-uk.oracle.com/docs/cd/A87860_01/doc/server.817/a76966/ch2.htm#94640Some cultures consider Sunday to be the first day of the week. Others consider Monday to be the first day of the week. A German calendar starts with Monday. "Если хочешь умереть молодым, то делай побольше глобальных переменных." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:23 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Блин... Denis PopovЖаль только, что указание NLS_TERRITORY прямо в TO_CHAR недоступно "Если хочешь умереть молодым, то делай побольше глобальных переменных." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:26 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Вариант навскидку. Анализировать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:37 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Ну и для пущей уверенности в результате Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:40 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Спасибо "Если хочешь умереть молодым, то делай побольше глобальных переменных." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 17:41 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
может чем поможет. понедельник: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2004, 19:50 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Логично Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 09:21 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
select to_char(sysdate,'Day','NLS_DATE_LANGUAGE=RUSSIAN') from dual :) select to_char(sysdate,'Month','NLS_DATE_LANGUAGE=RUSSIAN') from dual Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 12:49 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
смысл-то в том, чтобы цифру вернуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 12:58 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
побробуйте это - тут все выдается (календарь) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2004, 14:18 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
UK0IAI, :( У меня твой календарь работать не хочет( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 15:02 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Dimon4iKУ меня твой календарь работать не хочет( МОг бы и первого апреля дождаться, вместе пятилетие поста встретили бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:12 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Dimon4iKUK0IAI, :( У меня твой календарь работать не хочет( Нужен календарик? Читай тут: тынц - Календарики на любой вкус... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:43 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Dimon4iKUK0IAI, :( У меня твой календарь работать не хочет( Значит, денег мало платите или мотивировать календари на работу не умеете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 17:44 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
сколько уже можно? поиск юзайте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 06:13 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
alex-ls, SELECT last_name, hire_date, to_char (hire_date,'day') "DAY" 1.FROM employees 2.ORDER BY to_char(hire_date,'d'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.09.2009, 19:16 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
alter session set nls_territory='CIS'; SELECT TO_CHAR (sysdate,'D','NLS_DATE_LANGUAGE = RUSSIAN') day_of_week FROM DUAL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2011, 15:26 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
Eliskaalter session set nls_territory='CIS'; SELECT TO_CHAR (sysdate,'D','NLS_DATE_LANGUAGE = RUSSIAN') day_of_week FROM DUAL а не проще (и лучше), чтобы не париться с нлс параметрами день недели считать просто как mod(to_number(TO_CHAR(SYSDATE+1, 'J')),7)? я всегда так делал.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 11:01 |
|
||
|
Как в оракле взять день недели?
|
|||
|---|---|---|---|
|
#18+
чьорт побьери.. сам не понял как в некропост занесло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 11:02 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39457155&tid=1885137]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
78ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 564ms |

| 0 / 0 |
