5 回答
慕容森
TA贡献1853条经验 获得超18个赞
很明显,你传了两个参数进来,就是某个时间段的起始和结束时间点,sql语句中查询出来的本来就是一个sum值,已经对这个时间段的收入进行了加和,每执行一次FindByDate()方法,就将查询结果(某时间段的sum值)存放在结果集rs对象里面,**_每执行一次只存放一条_**;判断rs是否为空,不为空就把这条数据输出出来,就是你这个方法想要返回的结果啊~至于如何return,你.或者ALT+/一下,看看提示,rs.什么的
紫衣仙女
TA贡献1839条经验 获得超15个赞
String sql="select sum(incm) as n from tb__income where date between ? and ?";
while (rs.next()) {
return rs.getInt("n");
}
這樣?
添加回答
举报
0/150
提交
取消