生肖计算
来源:互联网 发布:怎么在淘宝上同城购物 编辑:程序博客网 时间:2024/03/28 16:41
create Procedure sp_GetSXPL
@bettype int,
@betver varchar(20)
as
begin
declare @nowyear int
create table ##tmpBet(bet varchar(10),betid int)
--create table ##tmpBet(bet varchar(10),betid int)
create table ##tempBetvalue(betImg varchar(1000),betid int)
set @nowyear=datepart(year,getdate())
declare @toyear int
set @toyear=1997
declare @x int
set @x=(@toyear-@nowyear)%12
set @x=(@x+12)%12
declare @y int
if @x<>2
set @y=(14-@x)%12
else
set @y=12
declare @i int
set @i=1
while @i<=49
begin
declare @tmpy int
declare @tmpBet varchar(100)
set @tmpBet= ''
if((14-((@i%12+1)-@y))%12=0)
set @tmpy=12
else
set @tmpy=(14-((@i%12+1)-@y))%12
insert into ##tmpBet(bet,betid) values(cast(@i as varchar),@tmpy)
set @i=@i+1
end
declare @k int
set @k =1
while @k<=12
begin
declare @tmpStr varchar(1000)
set @tmpStr=''
select @tmpStr=@tmpStr+','+'bet' from ##tmpBet where betid=@k
insert into ##tempBetvalue(betImg,betid) values(@tmpStr,@k)
set @k=@k+1
end
set @i=1
delete from ##tmpBet --清除临时表中的记录
while @i<=49
begin
insert into ##tmpBet(bet,betid) values(@i,@i%10+13)
set @i=@i+1
end
set @k=13
while @k<=22
begin
--declare @tmpStr varchar(1000)
set @tmpStr=''
select @tmpStr=@tmpStr+','+bet from ##tmpBet where betid=@k
insert into ##tempBetvalue(betImg,betid) values(@tmpStr,@k)
set @k=@k+1
end
drop table ##tempBetvalue
drop table ##tmpBet
end
go
- 生肖计算
- js计算你的生肖
- javascript计算生肖、星座、年龄的方法
- oracle 根据出生年份计算生肖
- 【go语言计算年龄生肖星座】go语言根据出生日期 计算年龄,所属星座,生肖
- 正确计算天干地支生肖的函数(.net)---更正版
- Java通过出生日期计算属相(生肖)和星座
- 生肖属相
- 生肖配对
- 生肖宜忌歌
- 生肖趣谈
- 生肖速记
- 2004年生肖猴運勢
- 生肖传说最新介绍
- 外国人的生肖 属性
- 生肖存储过程
- 生肖与婚配
- 测星座与生肖
- 什么是Serv-U,什么是servu,Serv-U,servu
- 关于push和pull模式的说明
- Infobright数据仓库应用心得
- 用例(Use case)
- java常见错误总结
- 生肖计算
- VC小技巧20个
- “0x????????”指令引用的“0x????????”内存。该内存不能为“read”或 written
- C#特性(Attribute)
- 成功之路途
- ERP 小说明
- Java中的return语句的讨论
- SetTimer函数用法
- edoc2文档管理系统