【发布时间】:2016-09-30 21:06:22
【问题描述】:
您好,我对 SQL 比较陌生。我正在尝试创建一个存储过程来计算具有某些标准的记录。如果计数 1,那么我希望它打印一个值,以便我可以将它传递回VB6 中的应用程序。
我正在尝试做的是查找员工是否已经可以访问某个应用程序,如果他们这样做了,那么就做一些事情......
select sum(clientid) as NumClients
from TblEmployee
where clientid = '1709'
and ApplicationID='Excel'
然后我想检查计数,但我有点迷失在合成器上,类似于
if NumClients <> 1
begin
Print '1'
go
end
【问题讨论】:
-
SUMming ClientId 字段对我来说似乎很奇怪。COUNT他们不是更好吗? -
VB 看不到 PRINT 返回的任何内容。取而代之的是您的 sp can return 输出参数、代码或表格。
标签: sql sql-server stored-procedures