У меня есть следующие данные JSON:
{
"data": [
{"date": "2018-08-22","value": 1},
{"date": "2018-08-30","value": 2},
{"date": "2018-09-01","value": 3},
{"date": "2018-09-22","value": 3},
{"date": "2018-09-28","value": 4},
{"date": "2018-10-18","value": 5},
{"date": "2018-10-23","value": 6}
]
}
Я хотел бы использовать JQ для группировки данных за месяц, начиная с первого значения:
Мой месяц будет:
2018 08 22 до 2018 09 21
2018 09 22 до 2018 10 21
2018 10 22 до 2018 11 21
Мой ожидаемый результат следующий:
{
"data": [
{"month": "2018-08-22 to 2018-09-21","sum": 6},
{"month": "2018-09-22 to 2018-10-21","sum": 12},
{"month": "2018-10-23 to 2018-11-21","sum": 6}
]
}
Как я могу это сделать?