powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как пронумеровать строки в результате SELECT
3 сообщений из 3, страница 1 из 1
Как пронумеровать строки в результате SELECT
    #39484175
ichthyologist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Необходимо пронумеровать строки в SELECT. Запрос вида
Код: sql
1.
2.
3.
4.
SELECT 
date_part('year',spravka.dateend)::integer AS god, 
row_number() OVER (ORDER BY spravka.dateend)::integer AS num, 
spravka.dateend FROM spravka


возвращает сквозную нумерацию
godnumdateend193811938-11-05193821938-11-12193831938-11-12193941939-06-28193951939-10-28193961939-10-31194071940-11-13194081940-11-17194091940-11-17
а надо 'свою' в течении года
godnumdateend193811938-11-05193821938-11-12193831938-11-12193911939-06-28193921939-10-28193931939-10-31194011940-11-13194021940-11-17194031940-11-17
как можно решить задачу?
...
Рейтинг: 0 / 0
Как пронумеровать строки в результате SELECT
    #39484178
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ichthyologist,

Код: sql
1.
row_number() OVER (PARTITION BY date_part('year',spravka.dateend) ORDER BY spravka.dateend)
...
Рейтинг: 0 / 0
Как пронумеровать строки в результате SELECT
    #39484510
ichthyologist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkij, Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как пронумеровать строки в результате SELECT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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