© Jouni Huotari ja Tapani Äijänen
20
Muita funktioita
•Pyöristys useimmissa tuotteissa ROUND-funktiolla, esim.
–SELECT palkka, round(palkka*1.1,0) AS uusipalkka
FROM emp;
•Päivämääräfunktiot, ks. Hovi s. 56 – 65
–Tuotekohtaiset maa-asetukset huomioitava
–ANSI-standardissa CURRENT_DATE: tämä päivä
•Tuotekohtaisista eroista on hyvä yhteenveto:
http://troels.arvin.dk/db/rdbms/#functions
Transact-SQL:
SELECT hinta, Uusihinta = (hinta * 1.22), nimi FROM tuote
Pyöristys Transact-SQL:ssä: Uusihinta = ROUND(hinta * 1.22, 0)
Päivämääräfunktioita:
   SELECT pvm = getdate()
   SELECT pvm = dateadd(dd, 7, getdate()); lisää viikko
Tietotyypin muuntaminen: CONVERT
   SELECT ‘hinta on’ + CONVERT(varchar(10), hinta)
   FROM tuote