求2018-04-11到2018-04-15之前每天的pv数量,按照日期升序,pv降序,使用hive语法
时间: 2023-08-21 19:01:36 浏览: 115
假设我们有一个名为`pageviews`的Hive表,其中包含以下列:
- `pageview_date` (日期,格式为“YYYY-MM-DD”)
- `pageviews` (整数,表示该日期的页面视图数)
我们可以使用以下Hive查询来获取2018-04-11到2018-04-15之间每天的pv数量,按日期升序,pv降序排序:
```
SELECT pageview_date, SUM(pageviews) AS total_pv
FROM pageviews
WHERE pageview_date >= '2018-04-11' AND pageview_date <= '2018-04-15'
GROUP BY pageview_date
ORDER BY pageview_date ASC, total_pv DESC;
```
该查询首先过滤出日期在2018-04-11到2018-04-15之间的记录,然后按日期分组,并计算每个日期的页面视图总数。最后按日期升序、pv降序排序。
阅读全文