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.

DATE-funksjonen<br />

DATE-funksjonen gir en dato ut fra en verdi. Slik er formatet:<br />

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

Argumentet kan bestå av<br />

v en systemtid<br />

v en dato<br />

v et positivt tall eller uttrykk på mindre enn 3 652 059<br />

v en gyldig tegnrepresentasjon av en dato<br />

v en tegnstrengrepresentasjon med en lengde på sju tegn<br />

Hvis argumentet er en tegnrepresentasjon med en lengde på sju tegn, må argumentet bestå av en gyldig<br />

dato i formatet åååånnn, der ååå viser årstallet og nnn viser dag (fra 001 til 366).<br />

Resultatet av denne funksjonen er en dato. 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 datodelen av systemtiden.<br />

v Hvis argumentet er en dato, blir resultatet denne datoen.<br />

v Hvis argumentet er et tall, blir resultatet datoen n−1 dager etter 1. januar (0001), der n er tallet som ville<br />

bli resultatet hvis du brukte INTEGER-funksjonen på argumentet.<br />

v Hvis argumentet er en tegnverdi, blir resultatet datoen representert av tegnstrengen.<br />

Merk: Hvis du bruker det tosifrede årsformatet på AS/<strong>400</strong>, ligger intervallet for datoer fra 1940 til 2039.<br />

Systemet går ut fra at et årstall fra 40 til 99 har århundret 19. Systemet går ut fra at årstall fra 00 til<br />

39 har århundret 20. Hvis en verdi utenfor intervallet er i et felt med et tosifret årsformat, blir det<br />

vist i en rapport som plusstegn (+). Bruk CHAR-funksjonen på det feltet og oppgi et<br />

SAA-datoformat. Velg deretter resultatfeltet for rapporten.<br />

Eksempel:<br />

DATE(STRDATO)<br />

DAY-funksjonen<br />

DAY-funksjonen gir dagdelen av en verdi. Slik er formatet:<br />

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

Argumentet kan bestå av<br />

v en dato<br />

v en systemtid<br />

v en datovarighet<br />

v en systemtidvarighet<br />

Funksjonen resulterer i et binærfelt. Hvis argumentet kan være null, kan resultatet bli null. Hvis argumentet<br />

er null, blir resultatet null.<br />

Hvis argumentet er en dato eller systemtid, blir resultatet dagdelen av verdien, som er et binært felt med<br />

en verdi mellom 1 og 31.<br />

Kapittel 5. Definere resultatfelt 77

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

Saved successfully!

Ooh no, something went wrong!