Palauttaa variantin (kokonaisluvun), joka sisältää vuotta edustavan kokonaisluvun.
Syntaksi
Vuosi( päivämäärä )
Pakollinen päivämääräargumentti on mikä tahansa variantti, numeerinen lauseke, merkkijonolauseke tai mikä tahansa näiden yhdistelmä, joka voi esittää päivämäärän. Jos päivämäärä sisältää Null-arvon Null palautetaan.
Huomautus: Jos Kalenteri-ominaisuusasetus on gregoriaaninen, palautettu kokonaisluku vastaa päivämääräargumentin gregoriaanista vuotta. Jos kalenteri on Hijri, palautettu kokonaisluku vastaa päivämääräargumentin Hijri-vuotta. Hijri-päivämäärien argumenttinumero on mikä tahansa numeerinen lauseke, joka voi esittää päivämäärän ja/tai kellonajan väliltä 1.1.100 (gregoriaaninen 2. elokuuta 718) ja 3.4.9666 (gregoriaaninen joulukuu 31, 9999).
Esimerkkejä kyselystä
Lauseke |
Tulokset |
SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; |
Palauttaa arvot kentästä "DateofSale" ja luvun, joka vastaa näiden päivämääräarvojen Vuosi-arvoa. |
SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; |
Palauttaa luvun, joka vastaa merkkijonon "10.10.2018" vuosilukua. Tulos: 2018. |
VBA-esimerkki
Huomautus: Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.
Tässä esimerkissä Vuosi-funktiota käytetään vuoden hankkimiseen määritetystä päivämäärästä. Kehitysympäristössä päivämääräliteraali näkyy lyhyessä päivämäärämuodossa koodin kieliasetusten avulla.
Dim MyDate, MyYear
MyDate = #February 12, 1969# ' Assign a date. MyYear = Year(MyDate) ' MyYear contains 1969.