【发布时间】:2013-11-25 19:29:39
【问题描述】:
我尝试了这个存储过程来显示文档:
ALTER procedure [dbo].[financespmanager]
@DepID int
as
SELECT
dbo.DocumentInfo.DocID as DocumentID,
dbo.DocumentInfo.DocName as DocumentName,
dbo.DocumentInfo.Uploadfile as FileUploaded,
dbo.Department.DepType as Department,
dbo.DocType.DocType as Document,
dbo.DocumentInfo.UploadedBy as UploadedBy,
dbo.Approval.AppoveBy,
dbo.ApproveType.ApproveType as Status
FROM
dbo.DocumentInfo
INNER JOIN
dbo.Approval ON dbo.DocumentInfo.DocID = dbo.Approval.DocID
INNER JOIN
dbo.ApproveType ON dbo.Approval.ApproveID = dbo.ApproveType.ApproveID
INNER JOIN
dbo.Department ON dbo.DocumentInfo.DepID = dbo.Department.DepID
INNER JOIN
dbo.DocType ON dbo.DocumentInfo.DocTypeID = dbo.DocType.DocTypeID
WHERE
DocumentInfo.DepID = @DepID
现在当我测试查询时,它会像这样显示我
DocumentID DocumentName FileUploaded Departmen UploadedBy AppoveBy Status
25 css dsfsdf.docx Computer edward halten Rejected
18 hr HR.docx Computer john halten Approved
19 eco eco 2.docx Computer kety halten Rejected
24 plan December8.pdf Computer edward halten Approved
现在我只想显示已批准的文件,而不是拒绝和待处理的文件
我该怎么做?
【问题讨论】:
标签: sql stored-procedures sql-server-2008-r2