2012-03-16 41 views

回答

1

使用日期函數來提取月份和比較,爲您試圖匹配月份的數字對: -

Select * FROM table_name WHERE MONTH(date)= [0 - 11]; 

您可能需要來匹配正確的年過: -

Select * FROM table_name WHERE MONTH(date) = month(current_timestamp) and year(date) = year(current_timestamp); 
0

嘗試此查詢: -

Select * FROM table_name WHERE DATE_FORMAT(date_field,"%m")= DATE_FORMAT(NOW(),"%m"); 
0

嘗試此查詢

select * from tableName 
where month(dateField) = month(now()) 
and year(dateField)= year(now());