这样的SQL SERVER存储过程怎么写呢

新建存储过程,里面设2个参数(开始时间和结束时间)

 create Proc [dbo].[bb_sx_z] @KSRQ nvarchar(20) , @JSRQ nvarchar(20)

在存储过程里建表

 Create Table tmp_StaffResault (

            开始时间 [varchar](8),
            结束时间 [varchar](8)
        )

如何将输入的参数传到表里面呢,新手小白请给出代码,请大神指教

Create Table tmp_StaffResault (
时间 nvarchar,
开始时间 varchar,
结束时间 varchar
)
Insert Into tmp_StaffResault (时间 )
SELECT Substring(@KSRQ,1,7) + '--' + Substring(@JSRQ,1,7) as 时间

给你个例子领悟一下
创建:

  create Proc myproc @BeginTime datetime , @EndTime datetime
 as
 Create Table mytable ( BeginTime datetime,EndTime datetime )
 begin
    insert into mytable (BeginTime,EndTime) values (@BeginTime,@EndTime)
 end

调用:

  exec myproc  '2017-7-7','2017-7-7'
 create Proc [dbo].[bb_sx_z] @KSRQ nvarchar(20) , @JSRQ nvarchar(20)
 as

 begin
 Create Table tmp_StaffResault (
            开始时间 [varchar](8),
            结束时间 [varchar](8)
        )
    insert into tmp_StaffResault (开始时间, 结束时间) values (@KSRQ,@JSRQ)
 end

Create Table tmp_StaffResault (
时间 nvarchar,
开始时间 varchar,
结束时间 varchar
)
Insert Into tmp_StaffResault (时间 )
SELECT Substring(@KSRQ,1,7) + '--' + Substring(@JSRQ,1,7) as 时间