powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Нужна помощь с простым запросом по нумерации строк
4 сообщений из 4, страница 1 из 1
Нужна помощь с простым запросом по нумерации строк
    #40134698
_MadMax_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
p1    p2      p3     p4         
1     12       15     2          
2      4       8      6          
3      3       20     9              
4      8       5      5          
5     13       6      6          
6      7       9      7          
7      4       11    21          
8     23       10    10          



Хочется пронумеровать строки так

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
p1    p2      p3     p4         p5
1     12       15     2          1
2      4       8      6          1
3      3       20     9          1    
4      8       5      5          2
5     13       6      6          2
6      7       9      7          3
7      4       11    21          3
8     23       10    10          4


т.е значение строки поля "p5" увеличивается когда встречается одинаковая пара в строках полей "p3", "p4" ,а так же после прохождения таковых.
...
Рейтинг: 0 / 0
Нужна помощь с простым запросом по нумерации строк
    #40134702
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_MadMax_
Д

Хочется пронумеровать строки так

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
p1    p2      p3     p4         p5
1     12       15     2          1
2      4       8      6          1
3      3       20     9          1    
4      8       5      5          2
5     13       6      6          2
6      7       9      7          3
7      4       11    21          3
8     23       10    10          4



т.е значение строки поля "p5" увеличивается когда встречается одинаковая пара в строках полей "p3", "p4" ,а так же после прохождения таковых.

по ТЗ, тут должна быть 3

Код: sql
1.
p5 = sum(case when p3=p4 then 1 else 0 end)over(order by p1) + 1
...
Рейтинг: 0 / 0
Нужна помощь с простым запросом по нумерации строк
    #40134703
Фотография court
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.
...
Рейтинг: 0 / 0
Нужна помощь с простым запросом по нумерации строк
    #40134714
_MadMax_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
court

по ТЗ, тут должна быть 3


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


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