Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL-databas i Microsoft Fabric
Denna funktion returnerar ett heltal som representerar dagen (månadens dag) för det angivna datumet.
Se Datatyper och funktioner för datum och tid (Transact-SQL) för en översikt över alla datatyper och funktioner för Transact-SQL-datum och tid.
Transact-SQL syntaxkonventioner
Syntax
DAY ( date )
Arguments
date
Ett uttryck som löser sig till en av följande datatyper:
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
För datumDAY accepterar ett kolumnuttryck, uttryck, strängliteral eller användardefinierad variabel.
Returtyp
int
Returvärde
DAG ger samma värde som DATEPART (dag, datum).
Om datumet bara innehåller en tidsdel, DAY kommer det att returnera 1 – basdagen.
Examples
Detta uttalande återger 30 – dagens nummer.
SELECT DAY('2015-04-30 01:01:01.1234567');
Detta påstående returnerar 1900, 1, 1.
Datumargumentet har ett talvärde .0 SQL Server tolkas 0 som 1 januari 1900.
SELECT YEAR(0), MONTH(0), DAY(0);