2010-11-04 54 views
0

我需要從表中獲取所有數據,其中插入日期爲月份或之後。mysql日期時間類型和現在 - 月

Table: 
id Name Date 
1 Test2 2010-09-29 10:11:41 
2 test4 2010-10-19 11:11:43 
3 test4 2011-10-29 11:17:43 
+0

需要更多的信息來幫助你。桌子的名字是什麼?日期欄的名稱是什麼?您正在查找日期列在NOW之前或之後一個月的行嗎?或者在某個其他日期之前或之後的一個月?你在尋找普通的SQL嗎?還是你在某種編程語言中使用數據抽象層? – 2010-11-04 08:13:26

回答

0

這是什麼喲uare尋找 -

這應該給同日期的所有數據中的特定月前 -

SELECT * FROM Table WHERE month(Date) < <number_of_month> 

和之後的特定這應該給你最新的所有數據月 -

SELECT * FROM Table WHERE month(Date) > <number_of_month> 
+0

今年呢? – 2010-11-04 08:33:50

+0

問題是要找出日期在一個月之前或之後的記錄。此外,如果需要比較月和年,那麼我猜可以修改where子句,以便使用Mysql的Year('')函數檢查年份。 – pavanred 2010-11-04 08:42:47