2014-02-27 29 views
2
SELECT i_chelt_pub_val.`agent_id`, 
     i_chelt_pub_val.`date`, 
     i_chelt_pub_val.`form_val` 
FROM 
     i_chelt_pub_val 
WHERE (
    MONTH(i_chelt_pub_val.`date`) = MONTH(DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 MONTH)) 
    ) 
     AND i_chelt_pub_val.`agent_id` = '199' 

,這是查詢的結果:enter image description here如何使用查詢從上個月獲取數據?

我想從上個月獲得數據。正如你可以在圖像中看到的那樣,從2013年1月1日起也獲取數據。我如何更改我的查詢? THX

回答

2

添加

and year(i_chelt_pub_val.`date`) = year(CURRENT_TIMESTAMP) 
相關問題