2015-04-04 148 views
-1

例如:今天是2015年4月4日 我想要做的是選擇當前日期到當前日期上個月之間的所有記錄。從今天到今天上個月的查詢

請幫忙!!!!

+0

@Ghost謝謝那麼多,它工作正常 – 2015-04-04 03:36:43

回答

1

日期應該是實際的MySQL列

這將讓過去的一個月:

SELECT * FROM TABLE WHERE date > DATE_SUB(NOW(), INTERVAL 1 MONTH) ORDER BY something DESC;

+0

非常感謝,它工作正常 – 2015-04-04 03:37:03

+0

很高興工作@ChhornSoro:D!應該可能檢查它,所以問題狀態更改爲「已回答」 – micbobo 2015-04-04 03:38:16

+1

我必須等待3分鐘 – 2015-04-04 03:46:55

1

您最有可能的意思是last day of the current month,如註釋中所示。如果這是真的,那麼在你的where子句可以使用:

where date_field between current_date and last_day(current_date) 
+0

@Brain DeMilia感謝您的回答 – 2015-04-04 03:52:07