Java 我想计算总工资,单位代码在表格模型中
我想在tabel model unit code列中计算工资总额,但我坚持使用一个单位代码计算工资总额:Java 我想计算总工资,单位代码在表格模型中,java,mysql,netbeans,Java,Mysql,Netbeans,我想在tabel model unit code列中计算工资总额,但我坚持使用一个单位代码计算工资总额: private void total(){ try{ int row = tbl_sale.getRowCount(); TableModel tabelModel1; tabelModel1 = tbl_sale.getModel(); for (int j=0; j<row; j++){ String sql = "
private void total(){
try{
int row = tbl_sale.getRowCount();
TableModel tabelModel1;
tabelModel1 = tbl_sale.getModel();
for (int j=0; j<row; j++){
String sql = "Select qty from unit Where cd_unit='"+tbl_sale.getValueAt(j,4).toString()+"'";
r=s.executeQuery(sql);
r.next();
}
int unit = Integer.parseInt(r.getString("jumlah"));
int rows = tbl_sale.getRowCount();
int paytotal = 0;
int qtys, price;
TableModel tabelModel;
tabelModel = tbl_sale.getModel();
for (int i=0; i<rows; i++){
qtys = Integer.parseInt(tabelModel.getValueAt(i, 3).toString());
price = Integer.parseInt(tabelModel.getValueAt(i, 2).toString());
paytotal = paytotal + ((qtys*unit) *price);
}
ttot_price.setText(String.valueOf(paytotal));
} catch (SQLException ex) {
}}
private void total(){
试一试{
int row=tbl_sale.getRowCount();
TableModel选项卡模型1;
tabelModel1=tbl_sale.getModel();
对于(int j=0;j)如果可以通过SQL查询计算,那么为什么要在运行时计算总额?从cd_单位所在的单位选择总和(qty)……对不起,我的意思是,如果每个cd_单位的值都不同,那么如何计算paytotal,因为每个数量都不同