2009-07-14 4 views
0

のマックスに実際の日付からですItensを表示する。これは、今、高度なSQLをそうでない人のためのビットの「混乱」という質問...しかしMySQLのクエリ - クエリは、15日前

です。私はあなたの助けを頼んで質問したい。シンプルですが、どうやってやるのか分かりません。

私はこのようなことを行うためにクエリを実行します。

は、私が唯一の実際の日付過去15日間のMAXに日付を持っているアイテムを表示するために、その

SELECT * FROM table1 WHERE date....

日付条件に彼女が欲しいです。 PS:データ列はdatetimeです。

誰かが今私はどのようにこれを達成することができますか?

ありがとうございました。

答えて

2
SELECT t.* 
FROM table1 t 
where DATE(t.mydate) <= DATE_ADD(CURRENT_DATE(), INTERVAL 15 DAY) 
ORDER BY t.mydate DESC; 
+0

運動しませんでした。 しかし、心配しないでください。私は他の方法で使ってきました。 ありがとうございます。 –

+0

@KGTM:何がうまくいかなかったか正確に説明してください。誰かがおそらくそれを手伝ってくれるでしょう。 – bernie

+0

心配しないで...私はいくつかのアイテムを変更しなければなりませんでした。そのチッピングエラーでした。 ありがとうございました。 –