parent
d138467ac6
commit
11c0e27a8a
|
@ -118,14 +118,15 @@ public class transbillreportnewPlugin extends AbstractTmcTreeReportDataPlugin {
|
|||
|
||||
|
||||
//期末
|
||||
List<String> sumAmountFieldList1 = new ArrayList(5);
|
||||
List<String> sumAmountFieldList1 = new ArrayList(6);
|
||||
sumAmountFieldList1.add("shkd_qcye");
|
||||
sumAmountFieldList1.add("shkd_qckyye");
|
||||
sumAmountFieldList1.add("upamount");
|
||||
sumAmountFieldList1.add("downamount");
|
||||
sumAmountFieldList1.add("shkd_qmye");
|
||||
sumAmountFieldList1.add("shkd_qmkyye");
|
||||
// this.setSumAmountFieldList(sumAmountFieldList1);
|
||||
sumAmountFieldList1.add("differenceamount");
|
||||
this.setSumAmountFieldList(sumAmountFieldList1);
|
||||
//期末余额
|
||||
dataSet = dataSet.addField("shkd_qcye+upamount- downamount", "shkd_qmye");
|
||||
dataSet = dataSet.addField("shkd_qckyye+upamount- downamount", "shkd_qmkyye");
|
||||
|
@ -314,12 +315,12 @@ public class transbillreportnewPlugin extends AbstractTmcTreeReportDataPlugin {
|
|||
// GroupbyDataSet group = dataSet.groupBy(new String[]{"parentorg", "parentorgid", "bank", "bankid","sonorg","sonorgid","shkd_subacct"});
|
||||
// dataSet = group.sum("shkd_qcamount").finish();
|
||||
StringBuilder sqlBuilder = new StringBuilder("/*dialect*/ ");
|
||||
sqlBuilder.append("SELECT faccountbankid as shkd_subacct, fmodifytime,famount as downamount, fvalibalance as upamount,fcurrencyid as currency \n" +
|
||||
sqlBuilder.append("SELECT faccountbankid as shkd_subacct, fcreatetime,famount as downamount, fvalibalance as upamount,fcurrencyid as currency \n" +
|
||||
"FROM t_bei_bankbalance\n" +
|
||||
"WHERE (faccountbankid, fmodifytime) IN (\n" +
|
||||
" SELECT faccountbankid, MAX(fmodifytime)\n" +
|
||||
"WHERE (faccountbankid, fcreatetime) IN (\n" +
|
||||
" SELECT faccountbankid, MAX(fcreatetime)\n" +
|
||||
" FROM t_bei_bankbalance\n" +
|
||||
" WHERE fmodifytime < '"+startdate+"'\n" +
|
||||
" WHERE fcreatetime < '"+startdate+"'\n" +
|
||||
" GROUP BY faccountbankid\n" +
|
||||
")");
|
||||
DataSet res = DB.queryDataSet(this.getClass().getSimpleName(), DBRoute.of("fi"), sqlBuilder.toString());//财务云
|
||||
|
|
Loading…
Reference in New Issue