Sql 如何使用查询从上个月获取数据?
这是查询的结果: 我想得到上个月的数据。如图所示,我也从2013-01-01获取数据。如何更改我的查询?thx添加Sql 如何使用查询从上个月获取数据?,sql,Sql,这是查询的结果: 我想得到上个月的数据。如图所示,我也从2013-01-01获取数据。如何更改我的查询?thx添加 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(CU
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'
and year(i_chelt_pub_val.`date`) = year(CURRENT_TIMESTAMP)