Это мой код на PHP.
$approveddata = "SELECT DATE AS DATE, company_id, count As Approved
FROM tbl_summary_order
WHERE DATE >= DATE( NOW( ) ) - INTERVAL 7 DAY
AND STATUS = 4
GROUP BY company_id, DATE( DATE )
ORDER BY DATE ASC "
while ($_row = $rsqueryapproveddata->read()) {
$list1[$_row['DATE']][$_row['company_id']] = $_row['Approved'];
}
Я получаю результат как
"data": {
"2018-01-30": { "1": "10", "2": "5" },
"2018-01-31": { "1": "10" }
}
Но мне нужен формат, включающий значение даты в каждую строку.
Что-то вроде формата ниже
data: [{ date: '2018-01-30', 1: 10, 2: 5, }, { date: '2018-01-31', 1: 10 }
Подробнее здесь: https://stackoverflow.com/questions/486 ... d-2d-array
Результат запроса сводной базы данных по дате для создания двумерного массива с группировкой по дате. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение