powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / можно ли упростить выражение в запросе
3 сообщений из 3, страница 1 из 1
можно ли упростить выражение в запросе
    #40060230
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем. привет!
Есть нужда преобразовать символьное значение даты, допустим '31.03.2021' в целочисленное 210331.
Получил требуемое значение таким способом:

Код: plsql
1.
2.
3.
4.
5.
Select
   (extract(year from  to_date('31.03.2021','dd.mm.yyyy')) -2000)*10000 +
   (extract(month from  to_date('31.03.2021','dd.mm.yyyy')))*100+
   (extract(day from  to_date('31.03.2021','dd.mm.yyyy')))
from sys.dual



Если есть у кого более изящное решение, поделитесь, плиз. То, что выше, конечно, сгодится. Но громоздко и некрасиво.
Заранее благодарю.
...
Рейтинг: 0 / 0
можно ли упростить выражение в запросе
    #40060242
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
SELECT to_number( to_char( to_date('31.03.2021','dd.mm.yyyy'), 'yymmdd' ) ) FROM dual
...
Рейтинг: 0 / 0
можно ли упростить выражение в запросе
    #40060327
Durex_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильный Вася, спасибо, так поприятней выглядит, утащил к себе.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / можно ли упростить выражение в запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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