Portál AbcLinuxu, 16. prosinec 2017 00:52

Dotaz: SQLite dynamické buňky

19.9.2016 16:59 Coorey | skóre: 2
SQLite dynamické buňky
Přečteno: 972×
Odpovědět | Admin
Zdravím,

prvně zmíním, že jsi nejsem jistý, že můj dotaz bude realizovatelný. Chtěl bych v jednom sloupci nastavit takový odpočet. Například budu mít databázi filmu a jedna buňka se bude podle data "dynamicky" měnit a bude ukazovat počet dní do premiéry. Umí něco takového SQLite nebo budu muset vytvořit skript, který bude databázi každý den přepisovat?

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.9.2016 17:26 Kit | skóre: 40 | Brno
Rozbalit Rozbalit vše Re: SQLite dynamické buňky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Lze to velmi snadno: Do buňky si uložíš datum premiéry a v SELECTu si napíšeš rozdíl mezi tím sloupcem a dnešním datem.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
19.9.2016 18:29 Kit | skóre: 40 | Brno
Rozbalit Rozbalit vše Re: SQLite dynamické buňky
CREATE TABLE premiera (datum);
INSERT INTO premiera VALUES ('2016-10-01');
INSERT INTO premiera VALUES ('2016-10-10');
INSERT INTO premiera VALUES ('2016-10-16');
SELECT CAST(julianday(premiera)-julianday() AS integer) AS zbyva FROM premiera;
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
19.9.2016 18:46 Kit | skóre: 40 | Brno
Rozbalit Rozbalit vše Re: SQLite dynamické buňky
Místo julianday(premiera) patří samozřejmě julianday(datum).
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
22.9.2016 06:51 Filip Jirsák | skóre: 67 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: SQLite dynamické buňky
Případně se z toho selectu dá udělat view, z aplikace s ním pak můžete pracovat jako s read-only tabulkou.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.