首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

这个存储过程这么写?该怎么处理

2012-02-19 
这个存储过程这么写?表EVM(t1,t2,Ck_date)---t1上午温度,t2,下午温度,Ck_date日期查询该表,如果没有纪录上

这个存储过程这么写?
表EVM(t1,t2,Ck_date)     ---t1上午温度,t2,下午温度,Ck_date日期
查询该表,如果没有纪录上午温度,那么在MsgList表中插入一条纪录:
MsgList(Msg_ID,Msg_Cons,Ck_Date)
---Msg_ID讯息编号,Msg_Cons讯息内容,Ck_Date截至日期
            1     没有纪录该天上午温度     查询到的该天日期
下午温度类似
请问这么写   谢谢

[解决办法]
赫赫,还在阿?yr
如果需要msgcount自动增加则必须使用存储过程了,还要用到临时表.....
你的后面一个sql没有理解,还是按第一个来吧.
insert into msglist(msg_cons,ck_date)
select "msgcns ", ck_date from evm
where t1 is null
这里如果需要msg_cons是一个从某数开始自动加1,则:
select identity(@orgmsg_cons,1) as msg_cons, ck_date into #t
from evm
where evm.t1 is null
然后:
insert into msglist(msg_cons,ck_date)
select msg_cons, ck_date from #t

热点排行