|
Запрос к Oracle, определяющий номер дня неделиОбсуждение темы Запрос к Oracle, определяющий номер дня недели в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Столкнулся с проблемой, что запрос к Оракловой базе: Код: SELECT to_char(sysdate, 'D', 'NLS_DATE_LANGUAGE = RUSSIAN') FROM dual (если выполнять запрос сегодня, 16-09-2011 пятница) ... |
|
Опции темы |
16.09.2011, 09:39 | #1 |
|
Столкнулся с проблемой, что запрос к Оракловой базе:
Код:
SELECT to_char(sysdate, 'D', 'NLS_DATE_LANGUAGE = RUSSIAN') FROM dual На разных машинах возвращает 6 или 5. Правильно 5, тк у нас неделя начинается с понедельника. Как решить проблему, чтобы запрос возвращал правильный результат? |
|
16.09.2011, 09:45 | #2 |
|
нужно так:
Код:
SELECT to_char(sysdate, 'D', 'NLS_DATE_LANGUAGE = ''RUSSIAN'' ') FROM dual |
|
26.09.2011, 10:50 | #3 |
|
Не помогло.
Видимо, дело в клиенте Oracle. Установлен он с поддержкой русского языка или нет. Проблема решается таким запросом: Код:
SELECT decode(to_char(sysdate, 'DY', 'NLS_DATE_LANGUAGE = RUSSIAN'), 'ПН', 1, 'ВТ', 2, 'СР', 3, 'ЧТ', 4, 'ПТ', 5, 'СБ', 6, 'ВС', 7) FROM dual |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Oracle в поисках обложки для журнала! Конкурс! | Talenthouse | Конкурсы | 0 | 03.04.2013 01:35 |
Требуется Web программист (Москва) MS SQL/Oracle | Alexgeorg | Вакансии | 1 | 18.07.2011 12:48 |
сделала за 2 недели - оцените | oksi412 | Скамейка запасных | 10 | 12.07.2010 23:33 |
Срочно в номер! | Nielson | Кальянная | 26 | 17.01.2010 16:57 |
Телефонный номер | seka | Кальянная | 10 | 21.04.2005 22:32 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|