Megosztás a következőn keresztül:


NAP (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Ez a függvény egy egész számot ad vissza, amely a megadott dátum napját (hónap napját) képviseli.

A Transact-SQL dátum- és időadattípusainak és függvényeinek áttekintését a Dátum és idő adattípusok és függvények (Transact-SQL) című témakörben tekintheti meg.

Transact-SQL szintaxis konvenciók

Szemantika

DAY ( date )  

Arguments

date
Egy kifejezés, amely az alábbi adattípusok egyikére oldódik:

  • date
  • datetime
  • datetimeoffset
  • datetime2
  • smalldatetime
  • time

Dátumként egy oszlopkifejezéstDAY, kifejezést, sztringkonstanst vagy felhasználó által definiált változót fogad el.

Visszatérési típus

int

Visszaadott érték

A DAY ugyanazt az értéket adja vissza, mint a DATEPART (nap, dátum).

Ha a dátum csak egy időrészt tartalmaz, DAY akkor 1-et adnak vissza – az alapnap.

Példák

Ez az állítás adja 30 vissza – maga a nap száma.

SELECT DAY('2015-04-30 01:01:01.1234567');  

Ez az állítás visszaadja 1900, 1, 1. A dátumargumentum számértéke .0 Az SQL Server 1900. január 1-jének értelmezi 0 .

SELECT YEAR(0), MONTH(0), DAY(0);  

Lásd még

CAST és CONVERT (Transact-SQL)