繁体   English   中英

配置单元-计算数据库中每天的记录数

[英]Hive - Count the number of records for each day in a DB

我有一个包含数百万条记录的配置单元表,每一行都是具有日期的唯一记录-例如以下示例:

name, date, item
bob, jan 1, brush
jim, jan 1, computer
mary, jan 1, mouse
bill, jan 2, mop
james, jan 3, desk

我希望输出仅显示每天多少条记录。 我试过了:

select distinct(date), count(distinct(date)) distinct for date
from DB

select distinct(date) from DB group by count(distinct(date))

我意识到我不能只做count(distinct(date)),因为那只给了我不同日期的总数。 我希望输出为:

date, count
jan 1, 3
jan 2, 1
jan 3, 1

提前致谢,

这是一个基本的group by查询group by

select date, count(*)
from DB
group by date;

我建议您花一些时间研究SQL查询的基础知识。 有很多在线资源。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM