34,587
社区成员
发帖
与我相关
我的任务
分享
create procedure [dbo].[gongdanproc](
@jinshou nvarchar(20),
@dtbegin nvarchar(20),
@dtend nvarchar(20))
as
select A.工单号, A.日期 AS 工单日期, A.经手人, B.现金单号, B.日期 AS 现金日期, B.金额 from 工单表 A
LEFT JOIN 现金表 B
ON 工单表.经手人=现金表.经手人
WHERE 工单表.经手人=@jinshou and (CONVERT(NVARCHAR(20),工单表.日期,23) BETWEEN (@dtbegin) AND (@dtend))
GO
create proc [存储过程名]
(@jsr varchar(10), -- 经手人
@begdate varchar(10), -- 开始日期
@enddate varchar(10) -- 结束日期
)
as
begin
select a.工单号,
a.日期 '工单日期',
a.经手人,
b.现金单号,
b.日期 '现金日期',
b.金额
from [工单表] a
inner join [现金表] b on a.工单号=b.关联工单
where a.经手人=@jsr and a.日期 between @begdate and @enddate
end