版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leo187/article/details/84671585
1.统计某一年内,0-24时内各时段流量,用到了DATEPART()函数,可以以任意时间单位为
select year(ACTION_TIME) '年',
DATEPART(hh,ACTION_TIME) '时',
COUNT(DISTINCT ACTION_USER_ID) userNum
from ACTION_LOG
where ACTION_TIME BETWEEN '2017-01-01 00:00:01' AND '2018-12-01 00:00:01'
group by year(ACTION_TIME),
DATEPART(hh,ACTION_TIME) ORDER BY year(ACTION_TIME),DATEPART(hh,ACTION_TIME)
DATEPART(a,b)函数a参数可以为以下值
2.某段时间内每一天的交易额,以年、月、日为独立单位
------------ORDER_INFO:表名,ORDER_TIME:下单时间,ORDER_AMOUNT:订单金额
select year(ORDER_TIME) '年', month(ORDER_TIME) '月',
day(ORDER_TIME) '日', SUM(ORDER_AMOUNT) userNum
from ORDER_INFO
where ORDER_TIME BETWEEN
'2018-11-01 00:00:01' AND '2018-12-01 00:00:01'
group by year(ORDER_TIME), month(ORDER_TIME), day(ORDER_TIME)