私は、1つの列が取引日で1つが売上金額列である20列のテーブルを持っています。私はすべての列を引っ張り、取引日によってグループ化したいと思います。しかし、グループのすべての列について言及していないとエラーになります。助言がありますか。日付でSQLサーバー内のテーブルを要約
1
A
答えて
0
GROUP BYステートメントは、集合関数と組み合わせて使用して、結果セットを1つ以上の列でグループ化します。あなたはグループでそれを使用するためにいくつかの集約関数を提供する必要があります。例えば:
SELECT *
FROM table_name
order by transaction_date ASC
注: これは、トランザクションの日付で注文したテーブルから、あなたの20列を選択し、あなたの必要性に従ってASCまたはDESCを変更します
SELECT transaction_date, COUNT(sales_amount) as AmountCount
FROM table_name
GROUP BY transaction_date
0
あなたはこれを試すことができます。
+0
お願いをお読みください。探しているのではなく、その順序 –
0
SQLで集計関数を使用する場合、非集約関数によるgroup by文を使用する必要があります。
例:
Select a.transactiondate,
a.vehicles,
a.market,
a.city,
sum(a.quantity) as Quantity
from table_name a
group by a.transactiondate,
a.vehicles,
a.market,
a.city
合計あなたがしてグループに含まれませんので、あなたの集約関数です。ただグループでのグループにしたい場合でも、それに所属する必要がある他の属性が必要です。
グループには、最も細かいデータポイントでがあります。 1つの列を集計または計数するだけなので、group byステートメントで他のすべての属性が必要になります。
関連する問題
- 1. テーブル内の日付の年のSQLテスト
- 2. SQL - テーブル内の日付の比較
- 3. 日付ベースのSQL集約
- 4. SQLサーバーの日付時刻
- 5. htmlテーブル内のブレークアウト日付
- 6. 形式コードの日付またはSQLサーバーの日付
- 7. SQLサーバーに日付を表示
- 8. SQL Serverの:同じテーブル内の重複日付
- 9. SQL Server 2012結合テーブル内のサブクエリの最大日付
- 10. SQL Server - 別のテーブルの2つの日付間の日付
- 11. テーブル内のフィールドを要約する
- 12. SQL Serverテーブルから日付を選択
- 13. SQLで日付別に毎日新しいテーブルを作成
- 14. SQLサーバーの日付と日時の等価性の比較
- 15. アクセス - SQLクエリの日付の下欄に要約値の選択に賢明
- 16. SQL Serverで日付形式が必要
- 17. 日付に基づくdplyrのグループの条件付き要約
- 18. Jquery UIの日付ピッカーの予約日付(日付範囲)
- 19. SQLサーバーのテーブル
- 20. xl内のSQL VBA日付検索クエリ
- 21. 日付チェーンロジックを持つSQLが必要
- 22. 一括挿入YYYYMM形式の日付をMS SQLテーブルの日付フィールド
- 23. MySQL - 日付別に予約を予約
- 24. データベース内のすべての日付/タイムスタンプを変更するサーバーと静的サーバーの日付を比較する
- 25. データを要約して日付の列の値を
- 26. 日付とnullとdatetime値をSQLサーバーで比較します
- 27. 日付のチェック制約
- 28. ご予約システムの日付
- 29. 集計なしでSQLサーバー内の2つのテーブルをPIVOT
- 30. SQLテーブルから日付で最高のセールを選択
サンプルテーブルのデータと予想される結果を追加します。 – jarlh
これは、各行のすべての値が同じでないと機能しません。それ以外の場合は、どの行のデータを取得しますか?これがあなたが得ているエラーを得る理由です。 –
いくつかのサンプルデータで説明し、期待される出力を表示してください.DDLは非常に役立ちます。質問は基本的なhttps://spaghettidba.com/2015/ですが、ここで質問してより速い応答とアップアップを得ることができます。 04/24/how-to-post-at-at-a-public-on-a-public-forum/ – TheGameiswar