Главная таблицаКак получить ожидаемый результат из таблицы, в SQL Server
PrimaryID | SecondaryID | PrimaryTime | SecondaryTime
------------------------------------------------------
100 | 101 | 10 | 50
101 | 103 | 20 | 60
102 | 100 | 30 | 70
100 | 102 | 40 | 80
Ожидаемый результат:
ID | Total TIME
-----------------
100 | 120
101 | 70
102 | 110
103 | 60
Я не могу следовать формуле/логике, чтобы достичь Total_time в ожидаемом выходе из вашей основной таблицы. Потратьте время, чтобы объяснить, что именно вы пытаетесь достичь, и вы можете получить более эффективные ответы на свой вопрос. – xQbert
на основе primaryid и secondaryid Мне нужно общее время, например, 100 сум 10 + 70 + 40 – rock
@xQbert: согласовано. Я думаю, что логика заключается в том, что идентификаторы объединяются в один столбец и добавляются соответствующие времена. Например, ID 100 отображается в строках 1 (первичный), 3 (вторичный) и 4 (первичный). Соответствующие времена равны 10, 70 и 40, которые добавляют к 120. –