月平均の計算にヌル月を含めるにはどうすればよいですか?

DDD
リリース: 2024-11-02 19:38:02
オリジナル
308 人が閲覧しました

How to Include Null Months in Monthly Average Calculations?

月平均計算に Null 月を含める

この質問では、指定された日付内に Null 値を持つ月を組み込みながら月平均を取得するための解決策を求めます。 range.

これに対処するには、考えられるすべての月を含む別のテーブル (dateTable) を確立することをお勧めします。 LEFT JOIN を介してこのテーブルをプライマリ データ テーブル (myTable) に接続すると、NULL 値を効果的にキャプチャできます。

次のコードを考えてみましょう。

<code class="sql">SELECT 
    `DT`.`myYear`, 
    `DT`.`myMonth`, 
    AVG(`myTable`.`value1`) AS `avg_value_1`, 
    AVG(`myTable`.`value2`) AS `avg_value_2`

FROM 
    `dateTable` AS `DT`

LEFT JOIN 
    `myTable`
ON 
    `dateTable`.`myDate` = `myTable`.`save_date`

WHERE 
    `dateTable`.`myDate` BETWEEN '2009-01-01' AND '2009-07-01'

GROUP BY 
    `DT`.`myYear`, `DT`.`myMonth`</code>
ログイン後にコピー

このアプローチにより、グループ化が可能になります。 dateTable のフィールドに基づいて結果を抽出し、財務四半期、月、曜日、およびその他の時間関連要素ごとに柔軟にレポートできるようにします。

以上が月平均の計算にヌル月を含めるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!