2016-10-18 7 views
-1

先月に追加されたすべてのフィールドを表示するクエリをMySQLに書き込む必要があります。 過去1か月のレコードを取得するクエリを行うにはどうすればいいですか

|First Name |Last Name |Date Added 
|John  |Smith  |21-09-2016 
|Richard |Apple  |14-10-2016 
|Kent  |Clark  |12-09-2016 

クエリジョンとリチャード今日(18日)を起動する必要がありますが、週時間(25日)で、それは自動的にのみに適応それはヶ月前

おかげかけて添加したとしてリチャードをピックアップします事前に

答えて

0

は検索行き、これはそれを

SELECT `Name`, `Date added` 
FROM table WHERE `Date added` > DATE_ADD(CURRENT_DATE(),INTERVAL -1 MONTH) 
0

monthyearを確認する必要があります。

SELECT fname,lname 
FROM your_table 
WHERE DATEPART(m, date_added) = DATEPART(m, DATEADD(m, -1, getdate())) 
AND DATEPART(yyyy, date_added) = DATEPART(yyyy, DATEADD(m, -1, getdate())) 
+0

を行う方法は、エラー #1305を返していることがわかった - 機能database_name.DATEPARTは、そのエラーが答えに私を導くグーグル – Shadow

+0

存在しません。ありがとうございます – Shadow

+0

だから今すべての細かい? @Shadow – Irvin

関連する問題