【发布时间】:2014-02-03 15:49:33
【问题描述】:
当只有主管批准/拒绝文件或待处理时,我想向用户显示此文件已批准/拒绝..
这是我尝试的存储过程
ALTER procedure [dbo].[spdocuments]
as
SELECT
dbo.DocumentInfo.DocName as DocumentName,
dbo.DocumentInfo.UploadedDate as UploadedDate ,
dbo.DocumentInfo.Uploadfile as FileUploaded,
dbo.DocumentInfo.UploadedBy as UploadedBy,
dbo.Department.DepType as Department,
dbo.Approval.ApproveDate,
dbo.Approval.AppoveBy,
dbo.ApproveType.ApproveType as Status
FROM
dbo.DocumentInfo
INNER JOIN
dbo.Department ON dbo.DocumentInfo.DepID = dbo.Department.DepID
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.ApproveType AS ApproveType_1 ON dbo.Approval.ApproveID = ApproveType_1.ApproveID
WHERE
(dbo.Approval.DesigID = 3)
当我执行它时,它会显示这样的结果
╔══════════════╦══════════════╦══════════════════════╦════════════╦══════════════════╦═════════════╦══════════════╦══════════╗
║ DocumentName ║ UploadedDate ║ FileUploaded ║ UploadedBy ║ Department ║ ApproveDate ║ AppoveBy ║ Status ║
╠══════════════╬══════════════╬══════════════════════╬════════════╬══════════════════╬═════════════╬══════════════╬══════════╣
║ asdasd ║ 2014-01-22 ║ CV.doc ║ amna ║ Human Resource ║ 2014-01-22 ║ wajeeha ║ Pending ║
║ ERP SYSTEM ║ 2014-01-20 ║ system admin.doc ║ noreen ║ Computer Science ║ 2014-01-22 ║ suman ║ Approve ║
║ asdasd ║ 2014-01-22 ║ CV.docx ║ amna ║ Human Resource ║ 2014-01-22 ║ suman ║ Pending ║
║ ERP SYSTEM ║ 2014-01-20 ║ system admin .doc ║ noreen ║ Computer Science ║ 2014-02-03 ║ ayesha ║ Pending ║
║ asdasd ║ 2014-01-22 ║ CV.docx ║ amna ║ Human Resource ║ 2014-02-03 ║ ayesha ║ Pending ║
║ kanaban ║ 2014-02-03 ║ Presentation1.pptx ║ hira ║ Finance ║ 2014-02-03 ║ ayesha ║ Approve ║
║ ERP SYSTEM ║ 2014-01-20 ║ system admin .docx ║ noreen ║ Computer Science ║ 2014-02-03 ║ wajeeha ║ Pending ║
║ def ║ 2014-01-22 ║ BISE RAWALPINDI.docx ║ noreen ║ Human Resource ║ 2014-02-03 ║ wajeeha ║ Approve ║
║ kanaban ║ 2014-02-03 ║ Presentation1.pptx ║ hira ║ Finance ║ 2014-02-03 ║ wajeeha ║ Pending ║
║ def ║ 2014-01-22 ║ BISE RAWALPINDI.docx ║ noreen ║ Human Resource ║ 2014-02-03 ║ suman ║ Pending ║
║ kanaban ║ 2014-02-03 ║ Presentation1.pptx ║ hira ║ Finance ║ 2014-02-03 ║ suman ║ Pending ║
╚══════════════╩══════════════╩══════════════════════╩════════════╩══════════════════╩═════════════╩══════════════╩══════════╝
在上表中记录两次或多次,我想要一次记录,因为表中的每条记录都是一次
【问题讨论】:
-
您期望得到什么结果?您当前的输出有什么错误?
-
@marc_s 是对的。在您告诉我们哪里出了问题或“正确”是什么样子之前,我们无法提出解决方案。
-
在上表中记录了两次或多次,我想要一次记录,因为表中的每条记录都是一次
标签: asp.net sql sql-server stored-procedures