是这样的,我有一数据库,简单说有“日期(ChargeDate)和金额(ChargeMoney)”这两个字段,我想获取表中,某时间段内有多少种不同的金额,并且这样的金额有多少笔,举例如下:
ChargeDate ChargeMoney
2014-10-1 100
2014-10-15 200
2014-10-1 100
2014-10-1 200,
以上是假设表中的几条记录,我期望的结果为:
日期 金额 笔数
2014-10-1 100 2
2014-10-1 200 1
2014-10-15 200 1
我试好几多次都没有成功获得我的期望值,没办法,只能请教各位高手了?
期待中啊。。。
------解决思路----------------------
SELECT
ChargeDate,ChargeMoney
,COUNT(ChargeMoney)
FROM
TABLENAME
GROUP BY
ChargeDate,ChargeMoney
------解决思路----------------------
select ChargeDate ,ChargeMoney,count(1) from tb group by ChargeDate ,ChargeMoney
------解决思路----------------------
select ChargeDate as 日期,ChargeMoney as 金额,count(*) as 笔数 from tablename group by ChargeDate,ChargeMoney