Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
Azure SQL Database
Spravovaná instance
Azure SQLAzure Synapse Analytics
Koncový bod analýzy SQL v Microsoft Fabric
Sklad v Microsoft Fabric
Databáze SQL v Microsoft Fabric
Tato funkce vrací celé číslo, které představuje den (den v měsíci) daného data.
Přehled všech datových typů a funkcí jazyka Transact-SQL najdete v tématu Datové typy a funkce data a času jazyka Transact-SQL .
Syntaxe
DAY ( date )
Arguments
date
Výraz, který se rozlišuje na jeden z následujících datových typů:
- date
- datetime
- datetimeoffset
- datetime2
- smalldatetime
- time
Pro datumDAY přijme výraz sloupce, výraz, řetězcový literál nebo uživatelsky definovanou proměnnou.
Návratový typ
int
Návratová hodnota
DAY vrací stejnou hodnotu jako DATEPART (den, datum).
Pokud datum obsahuje pouze časovou část, DAY vrátí se 1 – základní den.
Examples
Tento výpis vrací 30 číslo samotného dne.
SELECT DAY('2015-04-30 01:01:01.1234567');
Tento výrok vrací 1900, 1, 1. Argument data má číselnou hodnotu .0 SQL Server interpretuje 0 jako 1. ledna 1900.
SELECT YEAR(0), MONTH(0), DAY(0);