Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
Есть запрос в БД, его суть выбрать 2 столбца и не ориентируясь на первый убрать повторения, все работает прекрасно но еще необходимо отсортировать по одному из столбцов как модернизировать запрос?


select top(1) with ties DateAndTime, F003
from NameTable
where [DateAndTime]>=dateadd(hh,-4,'12/11/2015 23:59:59') and [DateAndTime]<='12/11/2015 23:59:59' and Kod_ID='ID'
order by row_number() over (partition by F003 order by F003)


DateAndTime тип Datetime. Вот хотелось вы отсортировать результат по нему
18 ноя 15, 14:51    [18435827]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
Вот хотелось
Guest
yarockiisergei,

запросы могут быть вложенными
18 ноя 15, 15:02    [18435948]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
т.е.?
18 ноя 15, 15:02    [18435956]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
Вот хотелось
yarockiisergei,

запросы могут быть вложенными

Как это мне поможет?
18 ноя 15, 15:03    [18435958]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
Я уже перечитал кучу формумов нет нормального ответа....
18 ноя 15, 15:04    [18435971]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
правильный проходящий.
Guest
yarockiisergei
Я уже перечитал кучу формумов нет нормального ответа....
И каковы критерии нормальности? Готовый для исполнения код? Пинки в нужную сторону нормальными не считаются?
18 ноя 15, 15:07    [18436002]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
правильный проходящий.
yarockiisergei
Я уже перечитал кучу формумов нет нормального ответа....
И каковы критерии нормальности? Готовый для исполнения код? Пинки в нужную сторону нормальными не считаются?


Критерии могут быть только формальные, запрос рабочий уже осталось дописать сортировку.
18 ноя 15, 15:09    [18436022]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
Glory
Member

Откуда:
Сообщений: 104751
yarockiisergei
Я уже перечитал кучу формумов нет нормального ответа....

Нет нормального вопроса для начала
18 ноя 15, 15:09    [18436029]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
Glory
Member

Откуда:
Сообщений: 104751
yarockiisergei
Критерии могут быть только формальные, запрос рабочий уже осталось дописать сортировку.

Ну так допишите. Или вы предлагаете, не видя ваши данные, угадать, какой результат для вас будет правильным ?
18 ноя 15, 15:10    [18436038]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
правильный проходящий.
Guest
yarockiisergei
правильный проходящий.
пропущено...
И каковы критерии нормальности? Готовый для исполнения код? Пинки в нужную сторону нормальными не считаются?


Критерии могут быть только формальные, запрос рабочий уже осталось дописать сортировку.
И что мешает это сделать? Намек на дальнейшие действия дан. Что непонятно? Не умеете пользоваться вложенными запросами? Или не знаете что это такое?
18 ноя 15, 15:12    [18436050]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
yarockiisergei
Member

Откуда:
Сообщений: 6
Хорошо
18 ноя 15, 15:12    [18436055]     Ответить | Цитировать Сообщить модератору
 Re: Необходимо отсортировать запрос после сложной выборки  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31984
alexeyvg
yarockiisergei
пропущено...

Как это мне поможет?
Делаете ваш запрос как влоденный, и пишите order by
Делаете ваш запрос как вложенный, и пишите order by
18 ноя 15, 17:59    [18437214]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить