2 jk1678 jk1678 于 2014.06.12 23:48 提问

mysql中Group By 如何统计

数据如下:
访问时间 离开时间
2014-1-1 2014-1-2
2014-1-3

2014-2-1 2014-2-2
2014-2-8

2014-2-8

2014-3-1 2014-3-5
2014-3-5 2014-3-5

2014-4-1 2014-4-1
2014-4-10 2014-4-2

请问如何用sql计算分组显示,2-3月区间的数据

时间 ---- 访问次数 ---离开次数
2013-2 ----- 3 ----- 1
2013-3 ---2 --- 2

1个回答

shendixiong
shendixiong   2014.06.13 15:06

你是说按照年月分组查询对吧?

可以查看下

   SELECT DATE_FORMAT(分组的字段, '%Y-%m'),count(*) FROM 表名  GROUP BY  DATE_FORMAT(分组的字段, '%Y-%m');

条件你可以自己加上去

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!