sql >> Database >  >> RDS >> Oracle

Hoe weeknummer in sql . te extraheren

Na het converteren van uw varchar2 datum tot een echte date datatype, converteer dan terug naar varchar2 met het gewenste masker:

to_char(to_date('01/02/2012','MM/DD/YYYY'),'WW')

Als je het weeknummer in een number wilt hebben datatype, kunt u de instructie in to_number() . plaatsen :

to_number(to_char(to_date('01/02/2012','MM/DD/YYYY'),'WW'))

U heeft echter verschillende opties voor weeknummers om te overwegen:

WW  Week of year (1-53) where week 1 starts on the first day of the year and continues to the seventh day of the year.
W   Week of month (1-5) where week 1 starts on the first day of the month and ends on the seventh.
IW  Week of year (1-52 or 1-53) based on the ISO standard.


  1. Microsoft OLE DB Niet verouderd! Lang leve ADO!

  2. MySQL SELECT alleen geen null-waarden

  3. Opslag-engine-opties voor MariaDB verkennen

  4. Gescheiden waarden in een SQL-kolom splitsen in meerdere rijen