mysql按照周统计数据
mysql中DATE_FORMAT(date, format)函数可根据format字符串格式化日期或日期和时间值date,返回结果串。
也可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
% U 周(0, 1, 52),其中Sunday 为周中的第一天
%u 周(0, 1, 52),其中Monday 为周中的第一天
按照周来计算UV
SELECT DATE_FORMAT(create_time,'%Y-%U') as time, count(distinct(oa_name)) as uv FROM t_pv_uv_detailpage_data GROUP BY time
按照月来计算UV
select DATE_FORMAT(nowDate,'%Y-%m') as time, count(distinct(oa_name)) as uv from t_pv_uv_summary group by time