Как суммировать часы / минуты через SQLite в C#? - PullRequest
1 голос
/ 21 марта 2020

У меня есть простая таблица с именем WorkDuration , которая содержит поле WorkedHour от типа varchar.

Для экземпляра:

WorkedHour:

04:23   

08:15    

02:00  

Теперь я хочу получить сумму (WorkedHour) от WorkDuration.

Для этого я попробовал следующую строку кода, чтобы получить общую продолжительность, которая работает, но не правильно.

 database.ExecuteScalarAsync<int?>("SELECT SUM(WorkedHour) FROM WorkDuration WHERE WorkedHour > 0");

Итак, как мне суммировать все WorkedHour's столбцы, чтобы иметь общую продолжительность, как указано ниже:

WorkedHour:

04:23   

08:15    

02:00  
-----------

Total: 14:38 Hours

Было бы приятно, если бы кто-то мог мне помочь .

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...