Ero sivun ”L2” versioiden välillä

KalkkuWikistä
Siirry navigaatioonSiirry hakuun
Rivi 6: Rivi 6:
 
* Datatyypin tarkkuus 1 mikrosekunti.
 
* Datatyypin tarkkuus 1 mikrosekunti.
 
* Datatyyppi sisältää myös päiväyksen, jolloin keskiyön ylittävä kisa ei aiheuta ongelmia, samoin kuin kahden vuorokauden ajalle muutoin venyvä kilpailu.
 
* Datatyyppi sisältää myös päiväyksen, jolloin keskiyön ylittävä kisa ei aiheuta ongelmia, samoin kuin kahden vuorokauden ajalle muutoin venyvä kilpailu.
  +
  +
  +
time - sekunti muunnokset kannassa funktioina:
  +
  +
'''sec2time(sec float) RETURNS TIMESTAMP'''
  +
  +
create or replace FUNCTION sec2time(float) returns timestamp AS
  +
$$
  +
SELECT TIMESTAMP 'epoch' + ($1::float * INTERVAL '1 second');
  +
$$
  +
LANGUAGE SQL;
  +
  +
'''time2sec(time timestamp) RETURNS float'''
  +
  +
create or replace FUNCTION time2sec(timestamp) returns FLOAT AS
  +
$$
  +
select extract(epoch from $1::timestamp )::float;
  +
$$
  +
LANGUAGE SQL;
   
   

Versio 29. maaliskuuta 2015 kello 22.42

LAskenta2

Aikaformaatti

  • Aika kannassa PosrtgeSQL timestamp.
  • Datatyypin tarkkuus 1 mikrosekunti.
  • Datatyyppi sisältää myös päiväyksen, jolloin keskiyön ylittävä kisa ei aiheuta ongelmia, samoin kuin kahden vuorokauden ajalle muutoin venyvä kilpailu.


time - sekunti muunnokset kannassa funktioina:

sec2time(sec float) RETURNS TIMESTAMP

create or replace FUNCTION sec2time(float) returns timestamp AS 
$$ 
  SELECT TIMESTAMP 'epoch' + ($1::float * INTERVAL '1 second'); 
$$ 
LANGUAGE SQL;

time2sec(time timestamp) RETURNS float

create or replace FUNCTION time2sec(timestamp) returns FLOAT AS 
$$ 
  select extract(epoch from $1::timestamp )::float; 
$$ 
LANGUAGE SQL;


Keskeytystaulu

  • Keskeytyksen vastaanottamisen aikaleima
  • Keskeytyksen paikka (AT, MK)
  • Keskeytyksen vastaanottaja

Oma keskeytysten hallinta- ja tulostussivu. Keskeytysten vastaanotto voi olla delegoitu esim kisatoimistoon, sihteerille.

AT-taulu

  • Jokaiselle AT-ajalle lasketaan ihanneaika ja poikkeama (AT-pisteet).
  • AT-tiedot päivitetään tiedon tullessa ja erkseen käskystä.
  • AT-tilanne tiedossa koko ajan. Samoin saadaan tulostettua AT_taulukko kilpailijoille.
  • Myöhätilanteiden seuranta.
  • Nämä kaikki näkyviin asemalistukseen