recordTime 记录时间(按月)
cost 本月总金额
type 消费类型
paymentState 支付状态
要求查询结果字段 : 月份,总金额,送礼物支付(0),购买特权支付(1),购买排名支付(2) ;
查询结果有重复(是按照时间和类型分组),通过java进行合并,结果可以出来,但是分页的时候有问题,如何更好的分页?
4 个解决方案
#1
直接在sql中分好页啊
查询结果有重复是什么意思
查询结果有重复是什么意思
#2
如:
| recordTime | cost | type |
+------------+------+------+
| 2013-01 | 90 | 0 |
| 2013-01 | 2 | 1 |
| 2012-12 | 20 | 0 |
| 2012-12 | 70 | 1 |
+------------+------+------+
| recordTime | cost | type |
+------------+------+------+
| 2013-01 | 90 | 0 |
| 2013-01 | 2 | 1 |
| 2012-12 | 20 | 0 |
| 2012-12 | 70 | 1 |
+------------+------+------+
#3
你按照recordTime 和type分组的 这两个字段合起来是不重复的啊
#4
你已经:group by date_format(time,'%Y%m'),type 这两个了
#1
直接在sql中分好页啊
查询结果有重复是什么意思
查询结果有重复是什么意思
#2
如:
| recordTime | cost | type |
+------------+------+------+
| 2013-01 | 90 | 0 |
| 2013-01 | 2 | 1 |
| 2012-12 | 20 | 0 |
| 2012-12 | 70 | 1 |
+------------+------+------+
| recordTime | cost | type |
+------------+------+------+
| 2013-01 | 90 | 0 |
| 2013-01 | 2 | 1 |
| 2012-12 | 20 | 0 |
| 2012-12 | 70 | 1 |
+------------+------+------+
#3
你按照recordTime 和type分组的 这两个字段合起来是不重复的啊
#4
你已经:group by date_format(time,'%Y%m'),type 这两个了