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

Откуда:
Сообщений: 83
Здравствуйте, имеется таблица temp с записями вида:

ControlID TaskCount PlaneDate
93 21 2013-06-28 00:00:00.000
93 21 2013-06-29 01:00:00.000
93 21 2013-06-29 05:00:00.000
95 29 2013-06-28 00:15:00.000
94 53 2013-06-28 00:10:00.000
94 53 2013-06-29 14:00:00.000

Как мне отсортировать по PlaneDate и TaskCount, чтобы получилось

93 21 2013-06-28 00:00:00.000
95 29 2013-06-28 00:15:00.000
94 53 2013-06-28 00:10:00.000
93 21 2013-06-29 01:00:00.000
93 21 2013-06-29 05:00:00.000
94 53 2013-06-29 14:00:00.000

Спасибо.
17 июл 13, 16:38    [14579251]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
Igorgg,

таблица - это неупорядоченная куча записей.
Никак.
17 июл 13, 16:40    [14579263]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Igorgg
Как мне отсортировать по PlaneDate и TaskCount, чтобы получилось
Написать запрос с указанием нужного order by.
17 июл 13, 16:46    [14579298]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Igorgg
Member

Откуда:
Сообщений: 83
Order by PlaneDate, TaskCount - сортирует не так как надо
17 июл 13, 16:47    [14579312]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Igorgg
Order by PlaneDate, TaskCount - сортирует не так как надо

А Order by TaskCount,PlaneDate?
17 июл 13, 16:50    [14579329]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Igorgg
Order by PlaneDate, TaskCount - сортирует не так как надо
И как же он сортирует?
17 июл 13, 16:51    [14579341]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Сергей Викт.
Igorgg
Order by PlaneDate, TaskCount - сортирует не так как надо

А Order by TaskCount,PlaneDate?

понятно, что не так, как надо. Это я вам к чему. Вы задачу опишите как положено.

Надо отсортировать по ВРЕМЕНИ и Количеству Task в разрезе каждого дня, не?
17 июл 13, 16:51    [14579344]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
Igorgg
Order by PlaneDate, TaskCount - сортирует не так как надо

тогда поясните нужный результат - почему у вас запись '2013-06-28 00:15:00.000' должна оказаться раньше '2013-06-28 00:10:00.000'?
17 июл 13, 16:51    [14579346]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
Если я Вас правильно понимаю, то как-то так.
ORDER BY DATEPART(year,plandate),DATEPART(month,plandate),DATEPART(day,plandate),taskcount,plandate
17 июл 13, 16:56    [14579383]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Igorgg
Member

Откуда:
Сообщений: 83
Потому что TaskCount в PlaneDate приоритетнее
17 июл 13, 16:57    [14579395]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Igorgg
Member

Откуда:
Сообщений: 83
Да, то что нужно.
Спасибо.
17 июл 13, 17:00    [14579415]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
C каких это пор ORDER BY "сортирует в таблице"?
17 июл 13, 17:04    [14579439]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
iap
C каких это пор ORDER BY "сортирует в таблице"?
у автора темы вообще с формулировками беда
17 июл 13, 17:08    [14579466]     Ответить | Цитировать Сообщить модератору
 Re: Сортировка в таблице  [new]
Сергей Викт.
Member

Откуда: Москва
Сообщений: 888
iap
C каких это пор ORDER BY "сортирует в таблице"?

Новая терминология видимо
17 июл 13, 17:09    [14579470]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить