问题描述:有两个表 一个表a存小组(第一组、第二组.....的N组),令一个表b里放的是数据
我现在要将b表里的数据随机插入到a表里(可以先把b表数据平均分成n份,◎最后一份数据<=评价数◎再插入a表;也可以将b表数据循环插入a表)例如有表a (注意:实际上a表数据初始为空,小组个数n也是随机创建 ,如下a表内容为参考)
---------------------------------------
ID NAME StudentNO1 第一组
2 第二组
3 第三组
。 ...
。 ...
。 ...有表b
---------------------------------------
StudentNO001
002
003
004
005
006
007
我现在要将b表里的数据随机插入到a表里(可以先把b表数据平均分成n份,◎最后一份数据<=评价数◎再插入a表;也可以将b表数据循环插入a表)例如有表a (注意:实际上a表数据初始为空,小组个数n也是随机创建 ,如下a表内容为参考)
---------------------------------------
ID NAME StudentNO1 第一组
2 第二组
3 第三组
。 ...
。 ...
。 ...有表b
---------------------------------------
StudentNO001
002
003
004
005
006
007
解决方案 »
- FCK 2.6.3 图片上传的问题
- Redirect后获得上次的url
- 用Response.Redirect("~/a.aspx")跳转页面时Session保存值的问题
- dropdownlist 与 xml 绑定问题
- 再问一个这里有人在做webspider呢?高手请进。谁能帮我散尽所有分!
- 求在asp.net 中运用Nhibernate实际列子
- 请问微软vs.net2005,asp.net2.0在哪里可以下载?
- 字符串轉換問題????????
- sql 按月汇总 日期列排序
- 我按飞刀的文章去做的水晶报表,但怎么还是出错呀,请高手们来看看啦?
- asp.net+xml开发一个新闻发布系统,不知道如何来实现,请帮小弟一把。(顶者有分)
- IIS 6.0 中 配置 asp.net 2.0 要注意的事情
set @n= 组数insert 表a(组号,...) select id/@n+1, * from #
然后按临时表中现在记录的顺序插入A表就可以了, 自增列主要用于确定这些记录应该归属于那一组的.
DENSE_RANK() OVER(ORDER BY 字段 DESC) AS drnk
int i=1;
int grpNum=.....小组个数
foreach(小组中每个未分组的成员)
{
//执行
}
if(i>grpNum)//判断i是否大于最大值,大于则把i置1
i=1;
//移除成员