Palauttaa merkkijonon, joka ilmaisee tietyn viikonpäivän.
Syntaksi
WeekdayName ( viikonpäivä [, lyhenne ] [, viikonensimmäinenpäivä ] )
WeekdayName-funktion syntaksilla on seuraavat argumentit:
Argumentti |
Kuvaus |
viikonpäivä |
Pakollinen. Viikonpäivän numeerinen sijainti. Jokaisen päivän numeerinen arvo riippuu asetuksen viikonensimmäinenpäivä asetuksesta. |
lyhenne |
Valinnainen. Totuusarvo, joka ilmaisee, lyhennetäänkö päivän nimi. Jos se jätetään pois, oletusarvona on Epätosi, mikä tarkoittaa, ettei päivän nimeä ei lyhennetä. |
viikonensimmäinenpäivä |
Valinnainen. Viikon ensimmäistä päivää ilmaiseva numeerinen arvo. Lisätietoja arvoista on Asetukset-osiossa. |
Asetukset
Viikonensimmäinenpäivä -argumentilla on seuraavat arvot:
Vakio |
Arvo |
Kuvaus |
vbUseSystem |
0 |
Käytä NLS API -asetusta. |
vbSunday |
1 |
Sunnuntai (oletus) |
vbMonday |
2 |
Maanantai |
vbTuesday |
3 |
Tiistai |
vbWednesday |
4 |
Keskiviikko |
vbThursday |
5 |
Torstai |
vbFriday |
6 |
Perjantai |
vbSaturday |
7 |
Lauantai |
Esimerkkejä kyselystä
Lauseke |
Tulokset |
SELECT Weekdayname("1") AS Expr1 FROM ProductSales; |
Palauttaa Viikonpäivä-argumentin Koko-nimen viikonpäivää edustavalle numerolle. Tulos: "Maanantai". |
SELECT Weekdayname("10",True) AS WeekdayTest FROM ProductSales; |
Palauttaa viikonpäivän lyhennetyn nimen viikonpäivää edustavalle numerolle ja näyttää sen sarakkeessa "ViikonpäiväTesti". Tulos: "Oct" palauttaa DateofSale- ja "Täysi" -nimen "Viikonpäivä" kentälle "DateofSale" taulukosta "ProductSales" ja näyttää sarakkeessa "ViikonpäiväTesti". (viikon ensimmäisenä päivänä on sunnuntai). |