CREATE procedure [dbo].[pro_get_All] /*定义存储过程名称*/
@beginTime datetime,/*定义存储过程变量,变量名以@大头 变量类型放在变量名之后,以空格区别,多个变量以,分割*/
@endTime datetime
as/*as之后的内容是存储过程的具体语句*/
select * from
(
select *,cast('1' as varchar) as 'num' from dbo.数据记录1
union all
select *,cast('2' as varchar) as 'num' from dbo.数据记录2
union all
select *,cast('3' as varchar) as 'num' from dbo.数据记录3
union all
select *,cast('4' as varchar) as 'num' from dbo.数据记录4
union all
select *,cast('5' as varchar) as 'num' from dbo.数据记录5
union all
select *,cast('6' as varchar) as 'num' from dbo.数据记录6
union all
select *,cast('7' as varchar) as 'num' from dbo.数据记录7
) as tb where 日期时间>=@beginTime and 日期时间<@endTime
来源:CSDN
作者:hhw199112
链接:https://blog.csdn.net/hhw199112/article/details/103456300