0
一是结果的查询,这里是sp_GetWorkQByUserName代码:我试图运行基于从存储过程
ALTER PROCEDURE [dbo].[sp_GetWorkQByUserName]
(@UserName varchar(50),
@StartDate datetime,
@EndDate datetime)
AS
BEGIN
SET NOCOUNT ON;
SELECT DISTINCT SpotId FROM tblSpotCount WHERE StoreNum = EXECUTE sp_GetUserLocationCodes(@UserName)
ORDER BY SpotDt ASC
END
我知道我的SELECT DISTINCT
说法是错误的,但我写的那样,以帮助展示我想要做的事情。我想根据sp_GetUserLocationCodes
的结果运行此存储过程,参数为@UserName
。
从我可以告诉,我的问题在于我打电话给sp_GetUserLocationCodes
。
问题:如何根据sp_GetUserLocationCodes
存储过程的结果在tblSpotCount.SpotId
上运行SELECT DISTINCT
查询?
是标量函数吗? – 2012-07-17 17:52:33