gpt4 book ai didi

java - 如何从 DAO 迭代多个数据

转载 作者:可可西里 更新时间:2023-11-01 09:01:20 24 4
gpt4 key购买 nike

我的代码是这样的

for (Integer catId: catIds) {
List<Object[]> objectList = invoiceDAO.periodWiseSalesRepoByRetailOrServices(ids, catId, startDate, endDate);
}

通过使用上面的代码,当 catId = 0 时,我从表中获取数据,例如:

enter image description here

类似地,当 catId = 1 时,我得到的数据如下:

enter image description here

我想要的是,如果 dateshopid 相同,我只想计算两者的和。总和意味着日期 20-12-2016 当 catId=1 时我得到 6440,类似地在下一张图片中总和是 1809 对于相同的 shopId 我想要 8249 作为总计。喜欢

enter image description here

相关的方法是什么?

最佳答案

我解决了这个问题如下:

if (map != null && map.containsKey(objects2[3].toString())) {
map.put(objects2[3].toString(), map.get(objects2[3].toString()) + Double.parseDouble(objects2[2].toString()));
} else {
map.put(objects2[3].toString(), Double.parseDouble(objects2[2].toString()));
}

关于java - 如何从 DAO 迭代多个数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41242188/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com