Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DENSE_RANK, что это есть такое??? 
V
    Опции темы
lankin
Дата 29.7.2008, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 13.12.2006

Репутация: нет
Всего: нет



Как оно работает и что указывать в Partition by и в Order By????

Вот примерный запрос :

Код

SELECT BlankType.TypeName, Blanks.Seria, Blanks.Number,
DENSE_RANK() OVER (PARTITION BY  ORDER BY ) as DENSE_RANK
FROM BlankHistory INNER JOIN Blanks ON BlankHistory.ID_Blank = Blanks.ID INNER JOIN BlankType ON Blanks.ID_Type = BlankType.ID


PM MAIL   Вверх
Akina
Дата 29.7.2008, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454





--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
lankin
Дата 29.7.2008, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 13.12.2006

Репутация: нет
Всего: нет



Собссно это я в мсдн и прочитал. Только можно по-русски просто объяснить что ставить в партишн и в ордер?

В результате запроса получается вот что:

Имя     Фамилия   Номер   Ранк
Вася    Петров     45         1
Вася    Пупкин     93         1
Федя   Иванов     47         1

А мне надо чтобы по имени они принимали разные ранки.

Это сообщение отредактировал(а) lankin - 29.7.2008, 15:10
PM MAIL   Вверх
Akina
Дата 29.7.2008, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 45
Всего: 454





--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
lankin
Дата 29.7.2008, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 377
Регистрация: 13.12.2006

Репутация: нет
Всего: нет



Всё, помогли разобраться. Partition By не нужно использовать. Просто Order By Имя.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.1044 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.