ciao!
il problema è che non saprei per cosa raggruppare.
nel senso che questa query tira fuori il record set precedente:
codice:
SELECT
Rooms.id AS id,
Rooms.rooms_id AS roomsId,
Rooms.code AS code, Rooms.name AS name,
Rooms.description AS description,
Rooms.area_in_square_meters AS areaInSquareMeters,
Rooms.mug_layout_id AS mugLayoutId,
Rooms.mugs_id AS mugsId,
TodoList.start_date AS startDate,
TodoList.end_date AS endDate,
TodoList.id
FROM Rooms
INNER JOIN TodoList ON TodoList.rooms_id = Rooms.rooms_id
WHERE
Rooms.Mugs_id = 229
AND TodoList.mugs_id = 229
AND DATE(TodoList.data_from) = "2020-12-09"
AND "08:50" BETWEEN SUBSTR(TodoList.data_from, 12, 5) AND SUBSTR(TodoList.data_to, 12, 5)
AND TodoList.work_plan_type_id = 1
se io facessi nella SUM una GROUP BY per code ad esempio, mi verrebbero fuori diversi records con la SUM.
cioè una SUM per stanza alla fine.
mentre io ho bisogno della somma del campo area_in_square_meters di tutte le stanze.
solo che con la JOIN alcuni records si duplicano, e la SUM prende più volte alcune stanze.
non so se mi sono riuscito a spiegare.