Я хочу добавить значения столбца таблиц с 1-го дня выбранного месяца до выбранной даты. ИЛИ просто могу сказать, что я хочу рассчитать MTD? - PullRequest
0 голосов
/ 11 ноября 2019

я понятия не имею о коде ...

база данных выглядит примерно так ..

id  mgeneration  igeneration   date

1    548711          541       2019-05-01

2    54879           522       2019-05-04

3     5448           104       2019-06-01

4     5585           207       2019-06-05

5     4848           764       2019-06-09

вывод будет похож - если я выберу дату 05-06-2019затем в месяце 06 значения igeneration и mgeneration будут добавлены с 01-06-2019 по дату 05-06-2019, поэтому выходные данные будут sum = 311 для igeneration и sum = 11033 для mgeneration

1 Ответ

0 голосов
/ 11 ноября 2019
$query = "select sum(mgeneration) as sum_mgeneration, sum(igeneration) as sum_igeneration, from plant_data WHERE (date between '$start_date' and '$date')";`

, где $start_date = date('Y-m-01', strtotime($date)); и $date - выбранная дата

...