2016-07-23 25 views
1

我有一個表,其結構包含大量字段和一個字段'booking_time'類型datetime。例如。 booking_time的值是2015年10月4日7時33分45秒,2016年7月20日17:40:00等等...PHP/MySQL日期時間字段:獲得給定月份中的所有條目

在我的代碼我收到的月和年爲兩個整數變量(例如一年中的1到12個月以及2015年,2016年等)。 現在我需要獲取booking_time字段中匹配的年份和月份的所有表格條目。

如何設置我的mysql-查詢字符串以將變量中的兩個數字轉換爲mysql的日期時間格式,然後將其與booking_time進行比較以獲取所有對應的條目?

編輯:我的問題是兩個數字與MySQL日期時間字段比較,而不是我不知道任何關於MySQL查詢。

親切的問候

+0

是的。我的問題更多地在於比較僅具有完整日期時間結構的年份和月份。 – JEHK

+0

您可以使用Carbon來輕鬆完成所有這些工作(除非您想手動完成)。 –

+0

@MubeenInamdar很好的提示。但不是我在這種情況下需要的 - 我想我寫的問題太不清楚了。 但是看看Carbon之後,我會定義爲未來的項目添加書籤。 – Incubbus

回答

0

圍棋與類似的東西:

SELECT * from the_table where MONTH(booking_time) = 10 AND YEAR(booking_time) = 2016 

這從2016年十月選擇任何內容請確保來比較和月,或者你會在某一天得到多年。

相關問題