PHP Mysql SELECT上个月和用户选择的月份数据

时间:2016-10-24 05:31:56

标签: php mysql

我想检索上个月的数据和我的组合框选择的月份日期

这是我的代码,此查询无效。我认为问题出在INTERVEL命令中。 请帮我正确使用INTERVAL 1 MONTH。

 $result = mysql_query("SELECT manufacturer,model, SUM(replace(payment_one,',','')) as payment_one FROM table1 WHERE
 YEAR(payment_one_date) = '$YYYY'- INTERVAL 1 MONTH AND
 MONTH(payment_one_date) = '$MM'-INTERVAL 1 MONTH AND
 payment_one_bank='CB'");

1 个答案:

答案 0 :(得分:0)

SELECT
        manufacturer,
        model,
        SUM(replace(payment_one,',','')) payment_one
    FROM table1
    WHERE (
        payment_one_date < '$YYYY-$MM-01 00:00:00' /* <-- can be incorrect for your field type */
            AND payment_one_date >= ('$YYYY-$MM-01 00:00:00' - INTERVAL 1 MONTH)
    ) AND payment_one_bank='CB'