私のMySQLではフィールドID、価格、日付フィールド(タイムスタンプ)があります。2つの列の合計を取得し、変数に保存します
月の終わりに、その月の総費用を計算し、変数$ monthjulyに保存します。
SELECT SUM(price) FROM app WHERE YEAR(datum) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) AND MONTH(datum) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)"
私は、出力結果には、このコマンドを使ってみましたが、私はこのmetodで任意の結果を得ていないのです。 ここで私の間違いはどこですか?
これを解決するために試したことが何であったかはわかりました。質問を投稿する前にこれを研究したことがわかりました。 試してみると、あなたも学びます。誰かがあなたに答え/解決策を与えたら、それは何のためでもないでしょう。私は/あなたの未来のためにこれを言います。 投稿が失敗した可能性のあるものを含むように編集できます。それでもあなたの努力を示しています。私たちはいつも助けてくれることを嬉しく思います:-) –
はいフレッド、私は書いたことはありませんでしたが、私はこの問題を解決するまで前進することはできません。申し訳ありませんが、質問。 月(データム)= MONTH(CURRENT_DATE - INTERVAL 1 MONTH) - アプリ YEAR(データム)= YEAR(INTERVAL 1 MONTH CURRENT_DATE)FROM SELECT SUM(価格)」 – FabianCannes
@FabianCannes、ことを見ていなかったあなたあなたの投稿を編集しました。働いているSQL文で私の答えを更新しました。基本的に集計SUMを使用していますので、GROUP BYも必要です。 – PatrickSJ