SQL クエリ結果を日ごとにグループ化する
SQL では、データを日ごとにグループ化すると、長期にわたるデータの要約と分析に便利な方法となります。次のシナリオを考えてみましょう。saleID、amount、created (DATETIME 列) の列を持つ「Sales」という名前のテーブルがあります。売上を日ごとにグループ化し、毎日の総売上高を計算したいとします。
SQL Server 2005 を使用した解決策:
SQL Server 2005 を使用している場合、次のクエリを使用すると、目的の結果を得ることができます:
select sum(amount) as total, dateadd(DAY,0, datediff(day,0, created)) as created from sales group by dateadd(DAY,0, datediff(day,0, created))
以下にその内訳を示します。 query:
このクエリを実行すると、次の結果セットが得られます。各日の販売合計金額。これは、経時的な販売傾向を視覚化したり、ビジネスのピーク期と低迷期を特定したりするのに役立ちます。
以上がSQL クエリ結果を日ごとにグループ化して日次合計を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。