powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / sysdate >10
4 сообщений из 4, страница 1 из 1
sysdate >10
    #39903132
malice72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Заранее прощу прощения, за глупые вопросы, тк я только начинаю погружаться в SQL.
Подскажите пожалуйста, как можно в where написать условие, что если сегодня до 10 числа месяца то выгружаются данные с 10 числа прошлого месяца до 10 числа текущего, а если сейчас 11 и больше то данные с 10 числа этого месяца и далее.

trunc(to_char(sysdate, 'DD') >10 не работает

спасибо!
...
Рейтинг: 0 / 0
sysdate >10
    #39903138
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
malice72,

-10 mm +10
...
Рейтинг: 0 / 0
sysdate >10
    #39903179
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
with dates as (
               select date '2019-12-09' today from dual union all
               select date '2019-12-10' today from dual
              )
select  today,
        trunc(today - 9,'mm') + 9 date_from,
        add_months(trunc(today - 9,'mm') + 9,1) date_to
  from  dates
/

TODAY     DATE_FROM DATE_TO
--------- --------- ---------
09-DEC-19 10-NOV-19 10-DEC-19
10-DEC-19 10-DEC-19 10-JAN-20

SQL> 



SY.
...
Рейтинг: 0 / 0
sysdate >10
    #39903717
malice72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SY, -2-

спасибо!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / sysdate >10
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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