Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 Re: Base » Nebere časový údaj YEAR - VYŘEŠENO » 15. 3. 2014 12:09:39

Nejsem si jistý, jestli rozumím odpovědi. Původně nefungovalo nic z YEAR ani MONTH ani DATE v původní syntaxi.
Věk na 2 číslice by mi bohatě stačil. A místo 'mm' funguje i 'yy'. Ve formuláři jsem používal dokonce datum operace ve formátu dd.mm.yy, pacienty jsem zadával přímo do tabulky v dd.mm.yyyy. A ve vytváření tabulky byla pro obě proměnná DATE NOT NULL.
Nicméně výše uvedené řešení funguje i pro funkce MIN(DATEDIFF...) MAX STDDEV_POP. Ale opět s opačným znaménkem včetně záměny funkcí MIN, MAX... hmm
@neutr, děkuji za komentáře
Králík

#2 Re: Base » Nebere časový údaj YEAR - VYŘEŠENO » 15. 3. 2014 11:29:54

Tak funguje tohle:
SELECT AVG( DATEDIFF( 'mm', "Operace stenózy"."Datum", "Pacient"."Datum narození")) FROM "Operace stenózy", "Pacient" WHERE "Operace stenózy"."RČ" = "Pacient"."RČ";
Jen to hodí znaménko minus, ale vypadá to reálně.
Ještě zabojuji v max, min a směrodatné odchylce.
Držte mi palce, Králík

#3 Re: Base » Nebere časový údaj YEAR - VYŘEŠENO » 15. 3. 2014 10:33:30

Díky za tip. V návodu ale taky používaly formát pole DATE

#4 Base » Nebere časový údaj YEAR - VYŘEŠENO » 14. 3. 2014 23:40:28

kralix
Odpovědí: 6

Dobrý den,
postupuji podle tutorialu pro starší verzi Base (Base Tutorial: From Newbie to Advocate in a one, two... three!), ale nová verze mi nebere dotaz:

SELECT AVG(("Operace stenózy"."Datum" - "Pacient"."Datum narození") YEAR) FROM "Operace stenózy", "Pacient" WHERE "Operace stenózy"."RČ" = "Pacient"."RČ";

Hlásí mi to chybu syntaxe a programu se nelíbí ten údaj YEAR.
Aktuálně užívám LibreOffice 4.2.1
Nevíte někdo, jaká má být aktuální syntaxe?
Respektive nebere to ani alternativu s DATEDIFF... sad
Díky, Králík

#5 Re: Base » Nejistý údaj v BOOLEAN » 24. 4. 2012 15:46:13

Hmm... Mám nějakou představu o hodnotě NULL, s kterou by databáze měla umět pracovat. Chybějící údaj je spíše vyjimkou a zaškrtávací políčko je velmi příjemné na vyplňování než bych se ho chtěl vzdát...

#6 Base » Nejistý údaj v BOOLEAN » 24. 4. 2012 12:53:56

kralix
Odpovědí: 4

Dobrý den.
Jak udělat ve formuláři v poli Ano/Ne neurčitý záznam?
V příslušné tabulce se udělá šedé zaškrtnutí, ale ve formuláři v Zaškrtávacím políčku toto není.
Ve vlastnostech Požadován vstup mám Ne.
Děkuji, Králík

Zápatí

Používáme FluxBB