Привет Я относительно новичок в SQL. Я пытаюсь создать хранимую процедуру для подсчета числа повторов с некоторыми критериями. Если подсчет <> 1, то я хочу, чтобы он напечатал значение, чтобы передать его обратно в мое приложение в VB6
.SQL Server хранимых процедур и подсчетов
То, что я пытаюсь сделать, это найти, если работник уже имеет доступ к определенному приложению, если они делают, то сделать что-то .......
select sum(clientid) as NumClients
from TblEmployee
where clientid = '1709'
and ApplicationID='Excel'
Тогда я хотел бы проверьте количество, но я потерял на синтаксисе, что-то вроде строк
if NumClients <> 1
begin
Print '1'
go
end
'SUM 'ming поле ClientId кажется странным для меня. Не лучше ли их «СЧИТАТЬ»? –
VB не видит ничего, возвращаемого [ПЕЧАТЬ] (https://msdn.microsoft.com/en-us/library/ms176047.aspx). Вместо этого ваш [sp может возвращать] (https://msdn.microsoft.com/en-us/library/ms188655.aspx) выходной параметр, код или таблицу. –