运算符之间没有在mysql中工作

时间:2016-02-06 14:48:44

标签: php mysql

在mysql中如何获得2个日期之间的总和。    在我的询问中,我得到了相同月份(2016年1月1日至2016年1月31日)之间的日子但是我没有得到2个不同的月份(01-01-2016到06-02- 2016)结果返回null值。

select sum(cash),sum(advnce) 
from tablename where date 
between '$strt_dte' and '$srch_prev_date' 
GROUP by date

1 个答案:

答案 0 :(得分:0)

给出以下内容。确保您的日期格式正确!

$strt_dte = '2016-01-01';
$srch_prev_date = '2016-01-31';
$sql = "
    SELECT SUM(cash), SUM(advnce)
    FROM tablename
    WHERE date BETWEEN '{$strt_dte}' AND '{$srch_prev_date}'
    GROUP BY date
";