在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
答案 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
";