存在记录就更新 有个表 有两个栏位 开始时间 和 结束时间我现在判断这个表中的每个记录 如果有个记录的开始时间大于另一个记录的开始时间 小于另一记录的结束时间 我就更新这个记录 使这个记录的的开始时间等于另外那个记录的开始时间这个存储过程怎么写 谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表里的记录和表里的其他记录比 就是拿表里的记录的开始时间 和其他记录开始和结束时间比 比如从第一个记录开始时间和表里的其他记录比 如果大于其他每行记录的开始时间 小于结束时间 那就把这个记录的开始时间改成这个记录的开始时间这样一次一直到表里的最后一个记录 听得不是太明白啊,最好把你的表结构给出来 如上图给大家看看吧 不知道图显示不显示出来 分析了你的需求,感觉有不确定的地方,可能解决不了,假设如下的数据其中1表示时间段,那第4条记录的开始时间设成前面哪一条呢,看起来都是满足条件的。--111111111-----1111111-------11111111------1111---- 他是一条一条记录的判断 比如看第一条符合条件 他就改成了第一条 那就行第二条判断的时候已经不符合了 所以不冲突 他就是一条一条的判断 符合了就更新符合的 这时候就用更新后的那条继续和下面的记录进行比较 新手提问! vb6.0 查询slq服务器问题 调试存储过程时怎样跟踪? SQL SERVER2000数据库备份的问题 如果从存储过程的查询结果返回记录数 求一sql语句 日记立标显示时候统计相应的回复数量count (100分)表插入数据问题? 请各位高手帮忙,我有点不知所措. 再次求救!如何将数据库的信息用打印机输出,怎么用ADO设置! sql2000在window2000下安装指定的服务并未以已安装的服务存在。 sql优化
其中1表示时间段,那第4条记录的开始时间设成前面哪一条呢,看起来都是满足条件的。
--111111111--
---1111111---
----11111111-
-----1111----
比如看第一条符合条件 他就改成了第一条 那就行第二条判断的时候
已经不符合了
所以不冲突 他就是一条一条的判断 符合了就更新符合的 这时候就用更新后的那条继续和下面的记录进行比较