NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze: sqlite čas

V předchozím kvízu, Online test znalostí SQL a databází, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
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.