为了账号安全,请及时绑定邮箱和手机立即绑定

sql 数据平均分配给组内的组员

sql 数据平均分配给组内的组员

慕桂英3389331 2018-12-07 09:08:40
我现在根据几张表查询了一些数据,把这些数据放在一个网格里了,现在要在这些数据里选中几条平均分配给一个组中的所有组员,在把平均分配后的数据插入到一张分配表中,求用SQL server 语句
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

ROW_NUMBER()

查看完整回答
反对 回复 2019-01-07
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

你的申请批准了,没有其他事,你可以退下去了。

查看完整回答
反对 回复 2019-01-07
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

import java.sql.ResultSet;
import java.sql.SQLException;
/**
 * @Name FenPei
 * @Description 分配
 * @Attention NULL
 * @Tags 
 * @Author CaiYj
 * <br>2014-10-28下午02:14:01
 */
public class FenPei {
    public class DataBean{
        public DataBean(){}
        String value;
        public String getValue() {
            return value;
        }
        public void setValue(String value) {
            this.value = value;
        }
    }
    public void execute() throws SQLException {
        /**
         * 初始化数据
         */
        ResultSet rs=null;//把数据库中查询数据赋值给RS
        /**
         * 目标bean
         */
        Object gezi1;//你所谓的格子
        Object gezi2;
        Object gezi3;
        Object gezi4;
        int ins=5;//(每个格子中存放多少条数据)
        DataBean data=new DataBean();
        DataBean[] datas=new DataBean[ins];
        /**
         * 计数
         */
        
        int count=0;
        while (rs.next()) {
            count++;
            data.setValue(rs.getString(0));
//                data.setValue(rs.getString(0));
//                data.setValue(rs.getString(0));
//                data.setValue(rs.getString(0));
//                data.setValue(rs.getString(0));
//                data.setValue(rs.getString(0));
            if (count==ins) {
                gezi1=datas;
                count=0;
//                gezi1
//                gezi2
//                gezi3
//                gezi4
            }
        }
        /**
         * 你对格子的操作
         */
        //TODO 继续
    }
}
查看完整回答
反对 回复 2019-01-07
  • 3 回答
  • 0 关注
  • 528 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信