应收余额查询逻辑优化
This commit is contained in:
parent
2185b2004a
commit
cab88d2282
@ -683,9 +683,16 @@ public class SaleDataSummaryServiceImpl implements DataSummaryService {
|
||||
* 获取应收账款数据(分品牌)
|
||||
*/
|
||||
private Map<String, BigDecimal> getReceivableData(int year, int month, String bkgs) {
|
||||
StringBuilder sql = new StringBuilder("SELECT SUM(YSYE) AS receivable ")
|
||||
/*StringBuilder sql = new StringBuilder("SELECT SUM(YSYE) AS receivable ")
|
||||
.append("FROM " + RECEIVABLE_DETAIL_TABLE + " ")
|
||||
.append("WHERE YEAR(RQ) = '"+year+"' AND MONTH(RQ) = '"+month+"' AND BKGS = '"+bkgs+"' ");
|
||||
.append("WHERE YEAR(RQ) = '"+year+"' AND MONTH(RQ) = '"+month+"' AND BKGS = '"+bkgs+"' ");*/
|
||||
StringBuilder sql = new StringBuilder("SELECT YSYE AS receivable ")
|
||||
.append("FROM " + RECEIVABLE_DETAIL_TABLE + " ")
|
||||
.append("WHERE RQ = ( ")
|
||||
.append(" SELECT MAX(RQ) ")
|
||||
.append(" FROM " + RECEIVABLE_DETAIL_TABLE + " ")
|
||||
.append(" WHERE YEAR(RQ) = '" + year + "' AND MONTH(RQ) = '" + month + "' AND BKGS = '" + bkgs + "' ")
|
||||
.append(") AND BKGS = '" + bkgs + "'");
|
||||
|
||||
Map<String, BigDecimal> result = new HashMap<>();
|
||||
List<RowMap> rows = DBSql.getMaps(sql.toString());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user