![]() |
|
Модераторы: Akina |
![]()
|
|
| Antimol |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 28.7.2007 Где: Украина, Киев Репутация: нет Всего: 4 |
Только начал работать с SQL Server 2005, и столкнулся с такой проблемой:
Есть таблица с названием A , и с набором полей: id int Server_Name nvarchar(50) start_time datetime Start_Count real Average int и есть простой запрос, который выбирает из таблицы все ети поля:
Server_Name start_time Start_Count Average ===================================== server3 2001-01-01 21 2313 server1 2001-02-10 21 321 server2 2001-03-02 22 322 server1 2001-07-02 232 321 server3 2004-02-02 213 231 server1 2007-07-05 231 231 server3 2009-07-05 231 321 Нужно, чтобы выбирались записи из неповторяющимися значениями в поле Server_Name. Пробовал
Заранее спасибо. --------------------
Лучшее спасибо это "+" к репутации. Мой блог: ИНФОРМАТИЗАЦИЯ, и mirsovetov.net. Написание программ, исправление ошибок, статьи.... |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
У меня SQL не установлен сейчас, проверить не могу. А нечто подобное прокатит?
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| ivashkanet |
|
||||||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: нет Всего: 149 |
Данкинг, мне кажется выражение у where должно возвращать логическое значение. Хотя с MS SQL сервером давно не работал
Distinct объединяет только полностью идентичные строки.
Antimol, возьмем, например, server1. Какая из строк должна выводиться для server1? Ниже будет выводиться по одной строке для каждого сервера (выбирается запись с наибольшей датой)
P.S. Не уверен что это лучший вариант, но работает. |
||||||||
|
|||||||||
| Antimol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 28.7.2007 Где: Украина, Киев Репутация: нет Всего: 4 |
Спасибо все теперь ясно, что и как!!
|
|||
|
||||
| ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: нет Всего: 149 |
Не за что. Приходите еще ;-)
|
|||
|
||||
| Antimol |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 118 Регистрация: 28.7.2007 Где: Украина, Киев Репутация: нет Всего: 4 |
ок. Обязательно зайду.
Это сообщение отредактировал(а) Antimol - 31.7.2007, 11:01 --------------------
Лучшее спасибо это "+" к репутации. Мой блог: ИНФОРМАТИЗАЦИЯ, и mirsovetov.net. Написание программ, исправление ошибок, статьи.... |
|||
|
||||
![]()
|
| Правила форума "MS SQL" | |
|
|
Запрещается! Публиковать ссылки и обсуждать взлом чего бы то ни было.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MS SQL Server | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |