Ежедневно считается сумма значений в записях за день.
Не понимаю как вывести суммы начиная с первого дня, прибавляя сумму последующего дня, в течении месяца.
Сейчас не буду брать месяц, допустим, возьмём последние 5 дней.
Есть суммы за день:
1-й день: 10
2-й день: 20
3-й день: 30
4-й день: 10
5-й день: 40
Нужно вывести так:
1-й день: 10 (ни чего не прибавляется так как 1-й день)
2-й день: 30 (10+20)
3-й день: 60 (30+30)
4-й день: 70 (60+10)
5-й день: 110 (70+40)
Я могу вывести общую сумму за эти 5 дней (110): <?php
$args = array(
'date_query' => array(
array(
'after' => '2017-09-01',
'before' => '2017-09-05',
'inclusive' => true,
),
),
'posts_per_page' => -1,
'cat' => '2743',
);
$query = new WP_Query( $args );
$sum = 0;
while($query->have_posts()) {
$query->the_post();
if( get_field("result") === 'Win') {
$value = (float)get_field('koff') * (float)get_field('summa');
$sum += $value;
$out = sprintf( '%01.2f', $value);
} elseif( get_field("result") === 'lose') {
$value = '100.00';
$sum -= $value;
$out = sprintf( '%01.2f', $value);
}
}
printf( "<p>Сумма: %01.2f у.е.</p>", $sum );
?>
Я взял рабочий кусок кода. Есть в нём кое-какие другие условия, но сути не меняет. Мне
нужно вывести суммы от первого дня, прибавляя сумму последующего дня, в течении месяца. Выручайте!