读书人

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

发布时间: 2012-02-19 19:43:38 作者: rapoo

这个存储过程这么写?
表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

读书人网 >.NET

热点推荐