|
Один ID одна дата
|
|||
---|---|---|---|
#18+
Всем добрый день! Никак не могу понять как решить задачу у меня есть несколько id и дата в формате (Y-M-d hh:mm:ss) id date 1 2018-11-06 12:00:56 1 2018-11-13 09:00:41 1 2018-11-21 12:24:24 1 2019-03-17 09:08:50 1 2020-09-01 11:30:01 Мне необходимо сделать так, чтобы сохранились по одной записи по каждому году P.S пробовала через row number() over (partition by..), но он оставляет только одну запись, может можно как-то по case сделать, но пока не представляю как реализовать Прошу прощения за глупый вопрос>< ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:24 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
anastasia_bern, ID на то и ID чтобы быть уникальным! Он не может и не должен повторятся. Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:34 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
SergiiW, про ID согласна, а что будет в отношении ИНН? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:40 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
anastasia_bern, не понял. А какая разница если он не уникальный? Он вообще может быть другой чем 1? :) Если это не устраивает, то рекомендую почитать https://professorweb.ru/my/sql-server/window-functions/level3/3_7.php ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:46 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
SergiiW, не стоит задача оставить всего одну запись, повторяющиеся ИНН за разные даты это норм. Можно предположить, что у нас месячная финансовая отчетность и так получилось, что загрузили данные дважды с перерывом в один день, поэтому нужно оставить по одной записи для каждого года ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:52 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
SergiiW ID на то и ID чтобы быть уникальным! Он не может и не должен повторятся. Id никому ничего не должен ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:55 |
|
Один ID одна дата
|
|||
---|---|---|---|
#18+
anastasia_bern, вам надо пронумеровать строки в группах по году и удалить номера, большие 1. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2021, 16:59 |
|
|
start [/forum/topic.php?fid=46&msg=40109028&tid=1684136]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
132ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 236ms |
0 / 0 |