请教存储过程问题

sinomac 2014-07-28 12:28:30


...全文
109 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2014-07-28
  • 打赏
  • 举报
回复

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

唐诗三百首 2014-07-28
  • 打赏
  • 举报
回复

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

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧