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

Откуда:
Сообщений: 2
Добрый день!

Помогите пожалуйста!

Необходимо определить количество строк результата команды с помощью функции COUNT(*)
А сама команда вот такая:

select Nom_otd
from sotr
group by Nom_otd having count(*) > 45
12 фев 15, 11:09    [17254347]     Ответить | Цитировать Сообщить модератору
 Re: Функция COUNT(*)  [new]
Glory
Member

Откуда:
Сообщений: 104751
Денис321456
еобходимо определить количество строк результата команды с помощью функции COUNT(*)

Еще один внешний запрос с COUNT(*)
12 фев 15, 11:15    [17254387]     Ответить | Цитировать Сообщить модератору
 Re: Функция COUNT(*)  [new]
Добрый Э - Эх
Guest
Денис321456,

х.з. что именно тебе надо, но может такое подойдет:
select Nom_otd, count(1) over() as x_cnt
from sotr 
group by Nom_otd having count(*) > 45
12 фев 15, 11:19    [17254418]     Ответить | Цитировать Сообщить модератору
 Re: Функция COUNT(*)  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
@@rowcount
12 фев 15, 17:19    [17257347]     Ответить | Цитировать Сообщить модератору
 Re: Функция COUNT(*)  [new]
Денис321456
Member

Откуда:
Сообщений: 2
Всем спасибо!
у меня получилось только командой
select count(*) from otd where nom_otd in (select nom_otd from sotr group by Nom_otd having count(*) > 45)

(там была еще одна таблица "otd")
12 фев 15, 18:39    [17257757]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить