c# - SQLIte SUM datetimes -
i have database rows, time values. want sum of time values (generaly, format %h:%m).
i used sum value that:
select sum(n_hores) table; but 0.0.
how can ?
thanks
time values in hh:mm format strings, , strings cannot summed meaningfully.
you should convert these time values number (strftime(%s) returns number of seconds since 1970-01-01, have subtract offset start of day number of seconds corresponding time value):
select sum(strftime('%s', mytime) - strftime('%s', '00:00')) mytable you can convert number of seconds time string (time() returns in hh:mm:ss format):
select time(sum(strftime('%s', mytime) - strftime('%s', '00:00'))) mytable
Comments
Post a Comment