23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

TIME-funksjonen<br />

TIME-funksjonen gir et klokkeslett fra en verdi. Slik er formatet:<br />

►► TIME ( uttrykk ) ►◄<br />

Argumentet kan bestå av<br />

v et klokkeslett<br />

v en systemtid<br />

v en gyldig tegnrepresentasjon av et klokkeslett<br />

Funksjonen resulterer i en klokkeslettverdi. Hvis argumentet kan være null, kan resultatet bli null. Hvis<br />

argumentet er null, blir resultatet null.<br />

v Hvis argumentet er en systemtid, blir resultatet timedelen av systemtiden.<br />

v Hvis argumentet er et klokkeslett, blir resultatet dette klokkeslettet.<br />

v Hvis argumentet er en tegnstreng, blir resultatet klokkeslettet som tegnstrengen representerer.<br />

Eksempel:<br />

TIME(SYSTEMTID) where SYSTEMTID = 1991-10-22-12.15.23.123456<br />

Resultatet av TIME-funksjonen er 12.15.23.<br />

TIMESTAMP-funksjonen<br />

TIMESTAMP-funksjonen gir en systemtid ut fra en verdi eller fra et sett med verdier. Slik er formatet:<br />

►► TIMESTAMP ( uttrykk )<br />

uttrykk<br />

Reglene for argumenter avhenger av om du oppgir det andre argumentet.<br />

v Hvis du oppgir bare ett argument, kan argumentet være<br />

– en systemtid<br />

– en gyldig tegnrepresentasjon av en systemtid<br />

– en tegnstrenglengde på 14<br />

Merk: En tegnstrenglengde på 14 må bestå av en streng med sifre som representerer en gyldig dato<br />

og et klokkeslett i formatet ååååMMddttmmss, der åååå er årstallet, MM er måned, dd er dag, tt<br />

er time, mm er minutt, og ss er sekunder.<br />

v Hvis du oppgir begge argumentene, må det første argumentet være en dato eller en gyldig<br />

tegnrepresentasjon av en dato. Det andre argumentet må være et klokkeslett eller en gyldig<br />

tegnrepresentasjon av et klokkeslett.<br />

Funksjonen resulterer i en systemtid. Hvis begge argumentene kan være null, kan resultatet være null.<br />

Hvis begge argumentene er null, blir resultatet null.<br />

Hvis du oppgir begge argumentene, blir resultatet en systemtid der datoen er oppgitt i det første<br />

argumentet og klokkeslettet er oppgitt i det andre. Mikrosekunddelen av systemtiden viser null.<br />

Hvis du oppgir bare ett argument og det er en systemtid, blir resultatet denne systemtiden. Hvis du oppgir<br />

bare ett argument og det er en tegnstreng, blir resultatet systemtiden som denne tegnstrengen<br />

representerer. Mikrosekunddelen i en systemtid som representeres av en strenglengde på 14, viser null.<br />

►◄<br />

Kapittel 5. Definere resultatfelt 81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!