【发布时间】:2014-09-21 12:07:50
【问题描述】:
我有三个参数@code 是table1.column1 的任何元素,@date 是元素table2.column2 的日期,@total 将是一个输出参数,显示出现元素table2.column2 的时间.
我想执行一个程序,显示table1.column1 和table2.column1 与date_column 之间的内部连接;仅在参数引入 @date 之前的日期。
并且还返回@total中的选择行总和
create procedure pro1
@code int,
@date datetime,
@total smallint OUTPUT
as
select
table1.column1, table2.date_column
from
table1
inner join
table2 on table1.column1 = table2.column2
where
table1.column1 = @code
and table2.date_column = @date
and @date <= table2.date_column
【问题讨论】:
-
你说“行的总和”——你能澄清一下吗?您的意思是“(某列)的总和”还是“行数”?
标签: sql-server stored-procedures join parameters