簡體   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