Ich habe zwei Tabellen, und ich möchte die Summe der protokollierten Minuten für die Aufgaben nach Tag gruppiert, die meiste Zeit die Teilaufgaben haben das gleiche Tag wie die Eltern aber in einigen Fällen nicht.Wenn Tag aus Subtask leer, erben Tag von übergeordneten Task
Wie kann ich die Summe der protokollierten Minuten nach Tag gruppieren, einschließlich der Unteraufgaben, wenn sie also kein Tag haben, erben sie das Tag von ihrem Elternteil.
Aufgabe
+-----+-----------+------+-------+------------+
| id | parent-id | name | tag | is-subtask |
+-----+-----------+------+-------+------------+
| 001 | | a | sales | 0 |
| 002 | 001 | b | sales | 1 |
| 003 | 001 | c | | 1 |
| 004 | | d | store | 0 |
+-----+-----------+------+-------+------------+
mal
+-----+---------+-------------+----------------+
| id | task-id | description | logged-minutes |
+-----+---------+-------------+----------------+
| 991 | 001 | Time for a | 15 |
| 992 | 002 | Time for ab | 60 |
| 993 | 002 | Time for ab | 75 |
| 994 | 003 | Time for ac | 35 |
| 995 | 004 | Time for d | 20 |
+-----+---------+-------------+----------------+