テーブルのエントリの最後の6ヶ月を選択しようとしていますが、datetimeと呼ばれるカラムがあり、datetime mysqlフォーマットです。MySQLを使用してニューステーブルから最後の6ヶ月を選択する方法
私は間隔や他の方法を使用して多くの方法を見てきました。どちらの方法を使うべきですか?おかげ
テーブルのエントリの最後の6ヶ月を選択しようとしていますが、datetimeと呼ばれるカラムがあり、datetime mysqlフォーマットです。MySQLを使用してニューステーブルから最後の6ヶ月を選択する方法
私は間隔や他の方法を使用して多くの方法を見てきました。どちらの方法を使うべきですか?おかげ
はこれを試してみてください:
select *
from table
where your_dt_field >= date_sub(now(), interval 6 month);
クエリを読み取ります。エントリの日付に対応するフィールドが、6ヶ月よりも新しいところtable
に私のすべてのエントリを与えます。
your_dt_field形式は何ですか?また、システムの現在の日付を使用する方法 –
私は、売上高(合計)最後の6ヶ月間表示するuser319198答え@試みたが、それは働いたが、私は最も古い月に1つの問題に直面し、私は販売量を得ることはありません全体の月。結果は、その月の同等の当日から開始されます。
いずれかに興味を持っている場合だけで、私は私の解決策を共有したい: - 誰もが私の場合J.
のためのよりよい解決策を持っている場合、フィールドは本当に日時あなた呼び出された場合
また、それは素晴らしいことだろうそれを囲むために 'を使用する必要があります。 datetimeは予約語です。 Pabloの応答は 'your_dt_field'を持っているところでxceptを行い、' datetime'を適切なエスケープ文字で置き換える必要があります。 – xQbert