|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
Всем привет, господа профи! Есть задача, которая ввела в ступор, прошу помощи. Есть такие данные: change_datePositionCategoryCnt01.01.201910020102.01.201910020103.01.201910020104.01.201910020205.01.201910020206.01.201910020307.01.201910020308.01.201910020209.01.201910020210.01.201910020311.01.201910020212.01.2019100201 Мне нужно сгрупировать данные по дате, учитывая изменения в поле cnt. Сначала сделал так: Код: plaintext 1. 2.
но это возвращает неправильные данные positioncategorycntmin_datemax_date10020101.01.201912.01.201910020204.01.201911.01.201910020306.01.201910.01.2019 а должно быть так: positioncategorycntmin_datemax_date10020101.01.201903.01.201910020204.01.201905.01.201910020306.01.201907.01.201910020208.01.201909.01.201910020310.01.201910.01.201910020211.01.201911.01.201910020112.01.201912.01.2019 то есть нужно найти первое изменение кол-ва и проставить даты. даты не должны пересекаться. Возможно ли такое сделать только sql-ом или придется делать через pl-sql? Заранее спасибо ) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:07 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
askerliВозможно ли такое сделать только sql-омSTFF start_of_group ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:09 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
Elic, спасибо за отклик, только что такое STFF? разъясните плз ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:12 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
askerliчто такое STFF?Нельзя же быть таким не способным к поиску... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:21 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
Elicaskerliчто такое STFF?Нельзя же быть таким не способным к поиску... поверьте, первое мое действие было именно погуглить, но даже гугл ничего не знает про STFF )) он думает, что я ищу инфу про STUFF, но это ведь совсем другое? или я ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:25 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
askerliElic, спасибо за отклик, только что такое STFF? разъясните плз Search This F**king Forum - использовать поиск по этому чертовому форуму :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 10:49 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
MazoHistSearch This F**king Forum - использовать поиск по этому чертовому форуму :) давно не был на этом формуе, такого рода аббревиатуры не смог разобрать )) пойду искать ) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 11:12 |
|
Группировка по дате, найти первое изменение
|
|||
---|---|---|---|
#18+
askerliElic, спасибо за отклик, только что такое STFF? разъясните плз https://www.sql.ru/forum/actualsearch.aspx?search=start_of_group&sin=0&bid=3&a=&ma=1&dt=-1&s=1&so=1 ищите по start_of_group зы есть несколько вариантов (lag/leag,row_number, ...) Группировка идущих подряд повторяющихся строк ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 11:58 |
|
|
start [/forum/topic.php?fid=52&fpage=73&tid=1882347]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 256ms |
total: | 387ms |
0 / 0 |