ホームページ > データベース > mysql チュートリアル > SQL Server 2005 で売上データを日ごとにグループ化するにはどうすればよいですか?

SQL Server 2005 で売上データを日ごとにグループ化するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-16 15:12:12
オリジナル
158 人が閲覧しました

How to Group Sales Data by Day in SQL Server 2005?

売上を日ごとにグループ化するための SQL クエリ

日などの特定の期間ごとにデータをグループ化すると、傾向や分析を分析するのに役立ちます。パターン。 SQL Server 2005 では、dateadd() 関数と datediff() 関数を利用してこれを実現できます。

売上を日ごとにグループ化するには、次のクエリを使用できます。

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))
ログイン後にコピー

説明:

  • DATEDIFF(DAY, 0, created) 式現在の日付とセールが作成された日の間の日数を計算します。
  • DATEADD(DAY, 0, DATEDIFF(DAY, 0, created)) 式は、現在の日付から上で計算した日数を減算します。 date を使用して、セールが午前 0 時に作成された日を取得します。
  • GROUP BY 句は、作成された条件に従って、セールが作成された日ごとに結果をグループ化します。
  • SUM(金額) 式は、毎日の合計売上高を計算します。

このクエリを実行すると、売上のリストが取得されます。日ごとにグループ化され、毎日の合計金額が計算されます。これにより、毎日の販売パターンと傾向を簡単に分析できます。

以上がSQL Server 2005 で売上データを日ごとにグループ化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート