
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.08.2018, 10:46
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
Добрый день! Есть таблица в записями в которой есть Год YEAR и месяц MONTH создания записи. Каким образом можно грамотно сделать выборку записей из этой таблицы по интервалу дат, к примеру за период с 01.01.2017 по 01.10.2018? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 10:55
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
very_грамотно……иметь один date-столбец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 10:59
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
Уже не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 11:05
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
very_с 01.01.2017 по 01.10.2018?ну-ну... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 11:08
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
very_, Учитывая, что формат полей YEAR и MONTH вы скрыли, то Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 11:33
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
Dshedoo and to_date (YEAR||MONTH,'YYYYMM') >= to_char (b_date,'YYYYMM') ну ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 11:41
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
very_, where to_date(to_char(MONTH,'FM00')||to_char(YEAR,'FM0000'),'mmyyyy') between trunc(d_begin,'mm') and last_day(d_end) .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 11:44
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
Stax, ой last_day лишнее .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 12:31
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
Stax, как правильно заметил -2- 21657275 Как понять в end_date что это 01.10.2018 если в исходном нету дня? Надо менять постановку и выбрасывать оттуда дни, чтоб было за период [01.2017 по 10.2018] включительно или [01.2017 по 09.2018] включительно. И уйти от понятия дней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 13:43
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 15:24
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
SkilledJunior Код: plsql 1. индекс, гуд бай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 15:43
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
andreymxиндекс, гуд бай FBI индекс hello. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 17:57
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
А не лучше ли YEAR*12+MONTH >= 2017*12+01 and YEAR*12+MONTH < 2018*12+10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 18:21
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
andreymxА не лучше ли YEAR*12+MONTH >= 2017*12+01 and YEAR*12+MONTH < 2018*12+10 А чем лучше? SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 18:37
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
SYFBI индекс Если редакция rdbms позволит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.08.2018, 18:59
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
andrey_anonymousЕсли редакция rdbms позволит. Ну замшелые пусть сами о себе пекутся Concepts and Usage of Function Based Indexes(Doc ID 66277.1). SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 07:43
|
|||
|---|---|---|---|
Выборка по интервалу дат |
|||
|
#18+
andrey_anonymousSYFBI индексЕсли редакция rdbms позволит.Откуда дровишки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 12:44
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
andreymxА не лучше ли YEAR*12+MONTH >= 2017*12+01 and YEAR*12+MONTH < 2018*12+10 Какой интервал задан циферками 24211 и 24228? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.08.2018, 14:17
|
|||
|---|---|---|---|
|
|||
Выборка по интервалу дат |
|||
|
#18+
andreymxиндекс, гуд бай Не нравится FBI индекс, тогда как вариант: (YEAR, MONTH) in ... connect by level в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1883526]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
136ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 193ms |
| total: | 418ms |

| 0 / 0 |
