誰かが1つのクエリで私を助けることができますか?私は最大の支払いが行われた日にすべての支払いの合計を計算する必要が 表費mysql sum payments
paydate receiver payment
2011-05-06 SOLO 3000
2011-05-08 Walmart 5000
2011-05-09 McDonalds 400
2011-05-08 Korona 700
2011-05-08 Walmart 1000
2011-05-09 BigZ 1300
: 私はこのようになりますDBを持っています。 結果は次のようになります。
SELECT payment, paydate FROM expenses WHERE payment=(SELECT max(payment) FROM expenses);
が、それは私だけの最大の支払いとpaydateを与え、私が必要:
paydate payment
2011-05-08 6700
を私は最大のお支払いとそれのpaydateを見つけることができましたその日の支払いの合計。
mysqlの集計関数についての情報を確認してください.SQLのための練習問題を含む多くのサイトもあります。 http://sql-ex.ru/ – llamerr
'SELECT SUM(入金)sum_paymentとして、sum_payment DESC LIMIT 1 ' –