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

Откуда:
Сообщений: 54
Здравствуйте.

Есть запрос

set dateformat dmy 
select * from [2016] where date IN ('01.01.16','02.01.16','31.12.15')


надо получить кол-во записей, после выполнения этого запроса.
7 апр 16, 09:03    [19026026]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
royun,

@@ROWCOUNT ?
7 апр 16, 09:04    [19026027]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
royun
Member

Откуда:
Сообщений: 54
set dateformat dmy 
select COUNT(*) as count from [2016]
where date IN ('01.01.16','02.01.16','31.12.15')


Вот так получилось. Теперь как получить это число, присвоить переменной?
7 апр 16, 09:13    [19026056]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
royun
set dateformat dmy 
select COUNT(*) as count from [2016]
where date IN ('01.01.16','02.01.16','31.12.15')


Вот так получилось. Теперь как получить это число, присвоить переменной?

так после выполнения или во время?

DECLARE @Cnt int

select @Cnt = COUNT(*) as count ....
7 апр 16, 09:15    [19026066]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
royun
Member

Откуда:
Сообщений: 54
set dateformat dmy 
DECLARE @Cnt int
select @Cnt=COUNT(*) as count from [2016]
where date IN ('01.01.16','02.01.16','31.12.15')

Вот так выходит ошибка.
7 апр 16, 09:20    [19026079]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6802
royun
set dateformat dmy 
DECLARE @Cnt int
select @Cnt=COUNT(*) as count from [2016]
where date IN ('01.01.16','02.01.16','31.12.15')

Вот так выходит ошибка.

вы в принципе sql изучаете? там же написано.... алиас не нужен
7 апр 16, 09:21    [19026089]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
royun
set dateformat dmy 
DECLARE @Cnt int
select @Cnt=COUNT(*)  from [2016]
where date IN ('01.01.16','02.01.16','31.12.15')
7 апр 16, 09:22    [19026091]     Ответить | Цитировать Сообщить модератору
 Re: количество записей после выполнения запроса  [new]
royun
Member

Откуда:
Сообщений: 54
Спасибо большое Вам.
7 апр 16, 09:25    [19026103]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить