Я пытаюсь построить запрос для друга, и я не уверен на 100%, что мне нужно сделать. Мне нужно рассчитать общее время на человека по группе таблиц.Расчет времени на человека
Установка таблица выглядит примерно так ....
Участник (participant_id)
TableA (participant_id, time1, time2, time3)
TableB (participant_id, time1, time2 , time3)
TableC (participant_id, time1, time2, time3)
Участник может быть или не быть в каждой таблице. Например, участник 1 может иметь запись в таблице A, но не B или C. Также время1, time2 или time3 может быть NULL.
С данным данным, как бы я вычислил общее время на человека по всем столам?
(tableA.time1 + tableA.time2 + tableA.time3) + (tableB.time1 + tableB.time2 + tableB.time3) + (tableC.time1 + tableC.time2 + tableC.time3)
Я использую больше TSQL, чем что-либо, но у вас есть чему поучиться. Спасибо заранее за любого, кто может дать мне несколько полезных советов.
К сожалению, доступ не позволяет 'union' в подзапросов. –
@GordonLinoff Да, это так, по крайней мере, в Access 2010. Я просто вставил этот запрос в базу данных Access 2010, и он работал нормально. –
Спасибо. Я узнал что-то полезное. –