IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Stanislav Hrabovský:17.2.2018 21:48

Ahoj, může mi prosím někdo vysvětli práci s časem v sqlite?
Mám tabulku seznam, v té jeden sloupce cas(typ text). pro test 2 řádky:
02:30:00
01:30:00

pokud zadám sql dotaz:
select sum(cas) from seznam

výsledek je:
3.0 (tedy nesmysl)

pokud zadám:
select time(sum(cas)) from seznam

výsledek je:
12:00:00 (taky nesmysl)

Zkoušel jsem i kombinace strftime a time ale stále nemohu přijít na to jak sečíst ty 2 časy...
Předem děkuji za odpovědi...

 
Odpovědět
17.2.2018 21:48
Avatar
plelovsky
Člen
Avatar
plelovsky:19.2.2018 11:03

Čas v sekundách:

SELECT SUM(STRFTIME('%H', cas) * 3600 + STRFTIME('%M', cas) * 60 + STRFTIME('%S', cas))
 
Nahoru Odpovědět
19.2.2018 11:03
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.