Jody

 

一个简单的存储过程!

create procedure wap_data_content_zf as
declare @data_0 varchar(100)
declare @date_1 varchar(100)
declare @date_2 varchar(100)
declare @yvisit integer
declare @yadd integer
declare @mvisit integer
declare @madd integer


set @data_0=convert(char(8),getdate(),112)
set @data_1=convert(char(8),dateadd(day,-1,getdate()),112)
set @date_2=left(convert(char(30),dateadd(day,-1,getdate()),121),10)

print @temp_0
print @temp_1
print @temp_2

select @yvisit=count(distinct(mid)) from dbo.wap_log_access_2006_6 where uri='/wap/pd/yysl_yk/index.jsp'
and mid != ''
and create_time >= '2006-06-06 00:00:00'
and create_time <= '2006-06-06 23:59:59'

select @mvisit=count(distinct(mid)) from dbo.wap_log_access_2006_6 where uri='/wap/pd/mlmhc_yk/index.jsp'
and mid != ''
and create_time >= '2006-06-06 00:00:00'
and create_time <= '2006-06-06 23:59:59'

select @yadd=count(distinct(mid)) from dbo.wap_log_fee_2006_6 as a
where a.uri='/wap/pd/yysl_yk/get.jsp'
and a.mid != ''
and a.portal_id=0
and a.create_time >= '2006-06-06 00:00:00'
and a.create_time <= '2006-06-06 23:59:59'
and exists(select * from dbo.wapuser as b where a.mid = b.mid and b.serviceid='30050631'
and b.firsttime >= '2006-06-06 00:00:00'
and b.firsttime <= '2006-06-06 23:59:59')

select @madd=count(distinct(mid)) from dbo.wap_log_fee_2006_6 as a
where a.uri='/wap/pd/mlmhc_yk/get.jsp'
and a.mid != ''
and a.portal_id=0
and a.create_time >= '2006-06-06 00:00:00'
and a.create_time <= '2006-06-06 23:59:59'
and exists(select * from dbo.wapuser as b where a.mid = b.mid and b.serviceid='02011095'
and b.firsttime >= '2006-06-06 00:00:00'
and b.firsttime <= '2006-06-06 23:59:59')

insert into wap_data_content_zf wap(date,mvisit,madd,yvisit,yadd)
       values(@temp_2,@mvisit,@madd,@yvisit,@yadd)

posted on 2006-06-26 14:23 zhaofei1394 阅读(273) 评论(0)  编辑  收藏 所属分类: SQL Server


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章分类

文章档案

友情链接

搜索

最新评论

阅读排行榜

评论排行榜