【发布时间】:2013-12-30 01:23:37
【问题描述】:
有没有办法在 SQL Server 2008 R2 中的标量值函数的单个参数中输入多个值,并使用这两个值通过该参数过滤数据?
例如我想做以下事情
SET @Salesperson='BILL' OR 'MOSES'
SELECT Sum(SalesDollars)
FROM Invoices
WHERE Invoices.Salesperson = @Salesperson
我尝试使用以下作为 WHERE 子句,但这也不起作用。
SET @Salesperson='BILL','MOSES'
SELECT Sum(SalesDollars)
FROM Invoices
WHERE Invoices.Salesperson IN (@Salesperson)
如果我处理整数而不是 varchar 值会更容易吗?
任何帮助将不胜感激!
【问题讨论】:
标签: sql sql-server parameters filtering user-defined-functions