从用户选择的日期获取上个月

To get last month from user selected date

我想 select 上个月来自用户。但它只显示数据空集。 return 没有任何数据。以下代码有什么问题?

{$select->where("DATE_FORMAT(DATE(receive_dt),'%Y-%m') = DATE_SUB(DATE('".$v."'),INTERVAL -1 MONTH)");}

这对于问题 want.so 没问题,我是这样更新的....

$select->where("DATE_FORMAT(DATE(receive_dt),'%Y-%m') = DATE_FORMAT(DATE(DATE_SUB(DATE('" . $v . "-1'),INTERVAL 1 MONTH)),'%Y-%m')");