sql—计算配置单元中特定月份的特定分区数

yhuiod9q  于 2021-06-26  发布在  Hive
关注(0)|答案(2)|浏览(345)

我有一个配置单元表,它是用表\u date分区的。我想得到特定月份和特定年份的特定日期的单个分区的计数。
当我运行下面的查询时,我得到的是整个月的计数,但我希望它是单独的一天。

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

mbzjlibv1#

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

deyfvvtc2#

如果是按日期划分的,我希望这能起作用:

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

相关问题