Palauttaa merkkijonon, joka ilmaisee tietyn viikonpäivän.
Syntaksi
WeekdayName(weekday [, abbreviate ] [, viikon ensimmäinen päivä ] )
WeekdayName-funktion syntaksilla on seuraavat argumentit:
| Argumentti | Kuvaus |
|---|---|
| viikonpäivä | Pakollinen. Viikonpäivän numeerinen sijainti. Jokaisen päivän numeerinen arvo riippuu viikon ensimmäinen päivä -asetuksen 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
Argumentilla voi olla viikonensimmäinenpäivä 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ä kyselyistä
| Lauseke | Tulokset |
|---|---|
| SELECT Weekdayname("1") AS Expr1 FROM ProductSales; | Palauttaa viikonpäivän nimen "Täyden" nimen viikonpäivää vastaavalle luvulle. Tulos: "Maanantai". |
| SELECT Weekdayname("10",True) AS WeekdayTest FROM ProductSales; | Palauttaa viikonpäivän lyhennetyn nimen viikonpäivä-arvoa vastaavalle luvulle ja näkyy sarakkeessa "Viikonpäivätesti". Tulos: "Oct" palauttaa ProductSales-taulukon "DateofSale"-kentän arvojen "DateofSale"-arvon ja "WeekdayTest"-sarakkeen arvojen "WeekdayTest" arvon. (viikon ensimmäiseksi päiväksi otetaan sunnuntai). |