Daje tip podataka Varijanta (Ceo broj) koji sadrži ceo broj koji predstavlja dan u sedmici.
Sintaksa
Weekday( datum [, prvidanusedmici ] )
Sintaksa funkcije Weekday ima sledeće argumente:
Argument |
Opis |
date |
Obavezno. Varijanta, brojni izraz, izraz niske ili bilo koja kombinacija ovih koje mogu da predstavljaju datum. Ako je argument datumBez vrednosti, dobija se rezultat Bez vrednosti. |
prvi dan sedmice |
Opcionalno. Tabela konstanta koja navodi prvi dan u sedmici. Ako nije navedeno, pretpostavlja se da je vbSunday . |
Postavke
Argument prvog dana sedmice ima sledeće postavke:
Konstanta |
Vrednost |
Opis |
vbUseSystem |
0 |
Koristite postavku NLS API- ja. |
vbSunday |
1 |
Nedelja (podrazumevano) |
vbMonday |
2 |
ponedeljak |
vbTuesday |
3 |
Utorak |
vbWednesday |
4 |
sreda |
vbThursday |
5 |
četvrtak |
vbFriday |
6 |
petak |
vbSaturday |
7 |
subota |
Povratne vrednosti
Funkcija Weekday može da vrati bilo koju od ovih vrednosti:
Konstanta |
Vrednost |
Opis |
vbSunday |
1 |
nedelja |
vbMonday |
2 |
ponedeljak |
vbTuesday |
3 |
Utorak |
vbWednesday |
4 |
sreda |
vbThursday |
5 |
četvrtak |
vbFriday |
6 |
petak |
vbSaturday |
7 |
subota |
Napomene
Ako je postavka svojstva Kalendar gregorijanski, vraćeni ceo broj predstavlja gregorijanski dan u sedmici za argument datuma. Ako je kalendar Hidžra, vraćeni ceo broj predstavlja Hidžra dan u sedmici za argument datuma. Za Hidžra datume, broj argumenta je bilo koji numerički izraz koji može da predstavlja datum i/ili vreme od 01.01.100 (gregorijanski aug 2, 718) do 4.3.9666 (gregorijanski dec 31, 9999).
Primeri upita
Izraz |
Rezultati |
SELECT DateofSale, Weekday([DateofSale]) AS Izraz1 FROMProdajaProdaja; |
Daje vrednosti iz polja "DateofSale" i broja koji predstavljaju 'Weekday' ovih vrednosti datuma. (Nedelja se podrazumevano smatra prvim danom u sedmici; 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Daje vrednosti iz polja "DateofSale" i broja koji predstavljaju 'Weekday' ovih vrednosti datuma. (uzimajući u obzir ponedeljak kao prvi dan u sedmici). |
VBA primer
Napomena: Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju Weekday za dobijanje dana u sedmici od navedenog datuma.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date. MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.