Palauttaa merkkijonon, joka ilmaisee tietyn viikonpäivän.
Syntaksi
WeekdayName(weekday [, lyhenne ] [, viikon ensimmäinen päivä ] )
WeekdayName-funktion syntaksilla on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| viikonpäivä | Pakollinen. Viikonpäivän numeerinen sijainti. Kunkin päivän numeerinen arvo määräytyy viikon ensimmäisen päivän asetuksen mukaan. |
| 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 voi olla 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). |