Как узнать количество строк в запросе с группировкой(group by) данных.

Tsql теория > Как узнать количество строк в запросе с группировкой(group by) данных.
20.12.2013 10:55:16



Статья:

Бывает ситуация, когда необходимо узнать количество строк в запросе с группировкой  данных. Проблема  решается  подзапросом.

SELECT @КолвоСтрок =count(*) FROM (SELECT h2.Позиция_ID ,h.Дата ,h3.Позиция_ID AS f2 ,h.Связь
       FROM tblОргСтр_ИерархияПозиций_TMP h (nolock)
         JOIN tblОргСтр_Позиции h2 (nolock) ON h.Позиция_1C77_УИ=h2.[1C77_УИ]
         JOIN tblОргСтр_Позиции h3 (nolock) ON h.Начальник_1C77_УИ=h3.[1C77_УИ]
     GROUP BY h2.Позиция_ID ,h.Дата ,h3.Позиция_ID ,h.Связь,h.ACTNO
) t