Witam,
pewnie banalnie prosto to zrobić ale jak skonstruować kwerendę która poda liczbę dni od daty (jakiejś tam) do dzisiaj?
Pzdr
Moje boje z datami ciąg dalszy :P
Moje boje z datami ciąg dalszy :P
Libre Office, wersja: 7.3.5.2
Debian GNU/Linux 64 bit
Debian GNU/Linux 64 bit
Re: Moje boje z datami ciąg dalszy :P
Zawarta w OOo baza HSQLDb 1.8 jest produktem bazopodobnym. Nie wiem, czemu została przed laty wybrana jako podstawa dla Base. Zarówno SQLite, jak istniejąca wówczas napisana w Javie baza McKoi, znacznie lepiej by się sprawdziły.
W HSQL operacje na datach są szczątkowe. Nie ma odejmowania dat, ale jest DATEDIFF. Składniaprzy czym nazwy pól muszą być kwalifikowane i pisane w cudzysłowach, jak w drugim przykładzie. Wielkość znaków w słowach kluczowych i nazwach funkcji nie ma znaczenia, ale w nazwach pól i tabel jest rozróżniana.
W nowszych wydaniach HSQL jest nieco lepiej. Ale OOo, AOO i LO bazują wciąż na wydaniu 1.8.
Patrz też
http://www.hsqldb.org/doc/1.8/guide/index.html
http://www.hsqldb.org/doc/2.0/guide/bui ... chapt.html
http://forum.openoffice.org/en/forum/vi ... 61&t=47775
W HSQL operacje na datach są szczątkowe. Nie ma odejmowania dat, ale jest DATEDIFF. Składnia
Kod: Zaznacz cały
SELECT DATEDIFF('dd', data_koncowa, data_poczatkowa) FROM tabela;
SELECT DATEDIFF('dd', CURRENT_DATE, "Pracownicy"."DataZatrudnienia") FROM Pracownicy;
W nowszych wydaniach HSQL jest nieco lepiej. Ale OOo, AOO i LO bazują wciąż na wydaniu 1.8.
Patrz też
http://www.hsqldb.org/doc/1.8/guide/index.html
http://www.hsqldb.org/doc/2.0/guide/bui ... chapt.html
http://forum.openoffice.org/en/forum/vi ... 61&t=47775
JJ
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
LO (25.2|24.8) ∙ Python (3.12|3.10) ∙ Unicode 16 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)