と混同しては、私は現在、このクエリを持っています。 'Orders'テーブルには、 'PaymentTotal'というフィールドがありますが、MAX(orders.orderdate)から返された値に基づいてこれを取得するにはどうすればよいですか? (つまり、電子メールごとに最後の注文額を取得しようとしています)SQL集計
SQL集計
答えて
select c.EmailAddress, om.MaxOrderDate, o.PaymentTotal
from (
select CustomerID, MAX(orders.orderdate) as MaxOrderDate
from orders
group by CustomerID
) om
inner join orders o on om.CustomerID = o.CustomerID
and om.MaxOrderDate = o.orderdate
inner join customers c on o.customerID = c.customerID
私はorderdateが必要であると思っていますそうでなければ期待される結果を返しません。 orderdate列の型が何であるのだろう... – Jay
Orderdateはdatetimeです。すべての助けに感謝します。だから誰かが上記のクエリで何が起こったのか分からない?私は実際に次の時間にこれを行うことができるように学びたいと思うでしょう:) – Prinzovdarkness
サブクエリ "om"が顧客IDと日付を見つけたら、その値を注文と顧客テーブルに戻して顧客と合計を検索しますその注文のために。 – asawyer
- 1. SQL集計合計集計
- 2. SQL集計クエリエラー
- 3. T-SQL集計
- 4. 集計SQL式
- 5. SQL集計ウィンドウ
- 6. 集計SQLクエリ
- 7. SQL Server集計/日付の集計
- 8. Spark SQL - 集計コレクション?
- 9. SQLクロス集計、ピボット
- 10. SQL集計クエリ - カウントヌル
- 11. 集約SQLでの集計(結合)
- 12. SQLサブクエリ集計類推
- 13. SQLグループ化+集計機能
- 14. SQLの集計カウント= 0
- 15. 集計SQL ServerのGROUP BY
- 16. SQL UPDATEステートメントは、集計数
- 17. Sqlディビジョン2集計関数
- 18. SQL GROUP BYと集計
- 19. SQL Server 2005の集計クエリ
- 20. 基本的なSQL集計
- 21. SQLエラー:集計の誤用
- 22. SQL集計とグループ化
- 23. 集計なしのSQLピボット
- 24. 集計なしSQL Serverピボットテーブル
- 25. SQL Serverの集計パフォーマンス
- 26. SQL Serverレポート集計関数
- 27. 集計水平SQLデータ
- 28. Sql集計ストアドプロシージャの結果
- 29. 集計関数SQL Serverの
- 30. 集計SQL関数MAX
あなたが話しているSQLサーバーを知っておくと便利です。 – Wolph
私はこれがASP(.net)ベースのショッピングカートでパッケージ化されたMS-SQLだと思っています。(したがって私の前提はMSです) – Prinzovdarkness