У меня был хороший поиск, но я не вижу ничего, что приводило бы меня в готовность к этому.
По сути, у меня есть вызов таблицы Diaries, в котором есть такие поля, как StartTime EndTime, мне нужно сделать расчет, который вычисляет разницу в минутах между StartTime и EndTime. затем для каждой строки, которая соответствует этому дню, мне нужно сложить результат в минутах.
Что-то вроде:
Select DiaryID, TotalMinutes
from (Select (EndTime - StartTime) / 60 AS SubTotalMins
from Diary Where ID = Diary.ID) AS FirstSelect
(Sum(FirstSelect.SubTotalMins) As TotalMinutes
Where ID = Diary.ID
Вышесказанное, конечно, мусор, но вы можете видеть, что я пытаюсь решить.
Для каждой строки рассчитайте разницу между Концом и Стартом в минутах.
Для всех строк, которые соответствуют сумме предложения where.
Вернуть сумму.
Есть идеи?
С уважением