簡體   English   中英

如何計算 MySQL 中每天的平均計數?

[英]How to calculate average of count per day in MySQL?

我有一個名為 SDON 的表,以及一個計算每個進口日期的托盤總數的查詢。 我希望將這些組合在一起並平均每月的計數。

我的計數查詢:

SELECT COUNT(`storage unit`) AS `Pallets`, `import_date` 
FROM `SDON` 
GROUP BY `import_date`

查詢結果

我希望有以下幾點:

平均托盤 |進口月份 18500

您可以按日期的年份和月份對原始查詢的結果進行分組:

SELECT EXTRACT(YEAR_MONTH FROM import_date) AS import_month
     , AVG(day_total) AS average_per_day
FROM (
    SELECT import_date
         , COUNT(`storage unit`) AS day_total
    FROM sdon
    GROUP BY import_date
) AS x
GROUP BY EXTRACT(YEAR_MONTH FROM import_date)

將諸如202207之類的數字轉換為2022-07是微不足道的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM