🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #80990

Format pol dla dat na potrzeby operacji arytmetycznych

#80990
From: silos10000@gmail
Date: Sun, 24 Jul 2016 02:27
19 lines
1010 bytes
Witam

Chcialem rozbudowac program wykonany w Delphi (5-7) na bazie danych Firebird 2.x (dialekt 3) o mozliwosc wyliczania stazu pracy pracownikow. W tym celu nalezy wprowadzac dla kazdego pracownika orkesy pracy we wczesniejszych zakladach pracy (nazwa zakladu pracy, data od [dd.mm.yyyy], data do [dd.mm.yyyy]). Moje pytanie dotyczy tego w jakim typie danych przechowywac daty aby potem po wczytaniu tych wartosci do odpowiednich zmiennych o odpowiednim typie wlasciwe wykonywac operacje odejmowania na tych datach w celu otrzymania ilosci lat, miesiecy i dni w danym zakladzie pracy i nastepnie zsumowania otrzymanych roznic w celu wlasciwego wykazania calkowitego stazu pracy. Czy wystarczy zastosować gotowy typ TIMESTAMP (jego czesc całkowita, bez czasu) lub DATE i potem wczytywac wartosci pod zmienne typu TDate, czy też odrzucic wbudowane typy daty i czas i operowac na zmiennych zmiennoprzecinkowych ?

Za wszelka odpowiedz serdecznie dziekuje.

Pozdrawiam
M.K.

Message-ID: <19220ddb-9093-496c-ac4e-fac97d6645d9@googlegroups.com>
Path: polish.pugleaf.net!archive.newsdeef.eu!archive!apf9.newsdeef.eu!not-for-mail