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

Откуда:
Сообщений: 36
Всем привет!

Есть таблица

Client OrderNbr
Иванов 101
Иванов 102
Васильев 150
Сидоров 205
Сидоров 206
Денисов 310

Нужно выбрать клиентов, у которых заказов больше 1.

Заранее спасибо за помощь!
7 фев 14, 14:10    [15534585]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
gang
Member

Откуда:
Сообщений: 1394
ronnie_YM,

Count, Having, BOL.
7 фев 14, 14:13    [15534607]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
А проблема то в чем ?
7 фев 14, 14:13    [15534608]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
ronnie_YM
Member

Откуда:
Сообщений: 36
Glory,

в том, что я не знаю как посчитать кол-во заказов для каждого отдельно
7 фев 14, 14:16    [15534628]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
ronnie_YM
я не знаю как посчитать кол-во заказов для каждого отдельно

Ну так наверное надо почитать что-нибудь про то, как пишутся запросы на SQL.
Проблема "не знаю" решается путем "иду учиться" или "читаю книги"
7 фев 14, 14:17    [15534644]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
ronnie_YM
Member

Откуда:
Сообщений: 36
Glory,

спасибо за ценный совет. а я-то думал, как же ж решить проблему?
7 фев 14, 14:28    [15534728]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
gang
Member

Откуда:
Сообщений: 1394
ronnie_YM
Glory,

спасибо за ценный совет. а я-то думал, как же ж решить проблему?

Ну так пользуйтесь, хватит уже "думать"
7 фев 14, 14:30    [15534746]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
Glory
Member

Откуда:
Сообщений: 104751
ronnie_YM
а я-то думал, как же ж решить проблему?

Вы думали - я напишу "супер проблема: я не знаю" и мне быстренько напишут готовый запрос, который я спокойненько скопирую
7 фев 14, 14:31    [15534756]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
PaNik
Member

Откуда: Москва
Сообщений: 1143
сам же написал:
ronnie_YM
выбрать клиентов, у которых заказов больше 1


в чем проблема то?
7 фев 14, 14:57    [15534988]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
ROLpogo
Member

Откуда: Реутов
Сообщений: 219
Как-то так:
select Client from MyTable where Client in('Иванов', 'Сидоров')
7 фев 14, 15:39    [15535319]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31962
ronnie_YM
в том, что я не знаю как посчитать кол-во заказов для каждого отдельно
К совету "Count, Having" добавлю group by

В BOL есть примеры, посмотрите.
7 фев 14, 17:48    [15536280]     Ответить | Цитировать Сообщить модератору
 Re: Найти клиентов с кол-вом заказов больше 1  [new]
Престарелый заяц
Guest
Ну что вы прямо набросились на человека ?

Select Client From Table 
Group by Client
Having Count(Client)>1
8 фев 14, 15:48    [15539422]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить