求解2个T-sql 的问题 本帖最后由 iamsea22 于 2011-03-18 17:12:54 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。如果有多表,表之间如何关联?发帖注意事项http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281 修改了问题: 有以下表A,NBR列最大到5,要传入 1~11 个数来作为cnt 的新值,对于已经有的NBR更新,没有的NBR则插入新值:原表:Aid NBR cnt----------- ---------- ----------- ----------- -----------1 1 201 2 301 3 202 1 202 2 20如果传入参数 id = 1, @cnt1 = 11 , @cnt2 = 1, @cnt3=1,@cnt4 = 20 ,则结果为id NBR cnt----------- ---------- ----------- ----------- -----------1 1 111 2 11 3 12 1 202 2 201 4 20如果传入参数 id = 1, @cnt1 = 11 , @cnt2 = 1, @cnt3=1,@cnt4 = 20, @cnt5 = 22则结果为id NBR cnt----------- ---------- ----------- ----------- -----------1 1 111 2 11 3 12 1 202 2 201 4 201 5 22 忘了说:传入参数的数目是固定的,都是到cnt5,即上面的 id = 1, @cnt1 = 11 , @cnt2 = 1, @cnt3=1,@cnt4 = 20 ,此时应该是@cnt5 = 0 递归 子项查父项 sql 行转列 问题 一个简单SQL问题 还原数据库的问题 100分求一个触发器的写法!!!!! 有个关于select into很简单的问题,请帮着给看看 救急!数据库冗余循环 SQL Server2005使用OPenDatasource远程SQL Server2000数据库时出错。。。。。。。。。 关于sql2000的打包问题,installshield高手请进!!!! 在线等待帮我解决sql7.0卸在问题??急!!!!!! SQL 顺序排列 求一个简单的查询语句,请高手帮忙.
最好给出完整的表结构,测试数据,计算方法和正确结果.否则耽搁的是你宝贵的时间。
如果有多表,表之间如何关联?
发帖注意事项
http://topic.csdn.net/u/20091130/21/fb718680-98ff-4afb-98d8-cff2f8293ed5.html?24281
原表:A
id NBR cnt
----------- ---------- ----------- ----------- -----------
1 1 20
1 2 30
1 3 20
2 1 20
2 2 20如果传入参数 id = 1, @cnt1 = 11 , @cnt2 = 1, @cnt3=1,@cnt4 = 20 ,则结果为
id NBR cnt
----------- ---------- ----------- ----------- -----------
1 1 11
1 2 1
1 3 1
2 1 20
2 2 20
1 4 20
如果传入参数 id = 1, @cnt1 = 11 , @cnt2 = 1, @cnt3=1,@cnt4 = 20, @cnt5 = 22则结果为
id NBR cnt
----------- ---------- ----------- ----------- -----------
1 1 11
1 2 1
1 3 1
2 1 20
2 2 20
1 4 20
1 5 22