依靠蜂巢中特定月份的特定分区

时间:2017-03-21 16:10:00

标签: sql hive

我有一个用table_date分区的hive表。我希望得到特定月份和特定年份特定日期的单个分区计数。

当我运行以下查询时,我得到一整个月的计数,但我希望它作为个人日。

select count(*) from table where month(table_date)=1 and year(table _date)=2016

2 个答案:

答案 0 :(得分:0)

如果按日期进行分区,我希望这可行:

select table_date, count(*)
from table
where table_date >= '2016-01-01' and table_date < '2016-02-01'
group by table_date;

答案 1 :(得分:0)

select table_date, count(*)
from table
where table_date between '2016-01-01' and '2016-02-01'
group by table_date;