Sommario: in questo tutorial, imparerai come utilizzare la funzione SQL Server DATEPART()
per estrarre una parte di una data.
SQL Server DATEPART() panoramica delle funzioni
La funzioneDATEPART()
restituisce un numero intero che fa parte di una data, ad esempio un giorno, un mese e un anno.,
Quanto segue mostra la sintassi della funzione DATEPART()
:
Code language: SQL (Structured Query Language) (sql)
DATEPART()
accetta due argomenti:
-
date_part
è la parte di una data da estrarre. (Vedere le parti date valide nella tabella sottostante). -
input_date
è la data da cui viene estratta la parte data.,, wwweekday dw hour hh minute mi, n second ss, s millisecond ms microsecond mcs nanosecond ns TZoffset tz ISO_WEEK isowk, isoww SQL Server DATEPART() examples
Let’s take some examples of using the
DATEPART()
function.,A) Utilizzando la funzione DATEPART() con le variabili
in Questo esempio viene utilizzato il tag
DATEPART()
funzione per estrarre le varie parti di una data, il valore memorizzato in una variabile:Ecco l’output:
B) Utilizzando la funzione DATEPART() con colonne della tabella di esempio
useremo il
sales.orders
esales.order_items
dal database di esempio per la dimostrazione.,Il seguente esempio utilizza la funzione
DATEPART()
per interrogare le vendite lorde per anno, trimestre, mese e giorno.,
,
Ecco il parziale di uscita:
In questo esempio, abbiamo usato il
DATEPART()
funzione per estrarre anno, trimestre, mese, e giorno dai valorishipped_date
colonna., Nella clausolaGROUP BY
, abbiamo aggregato le vendite lorde (quantity * list_price
) entro queste parti di data.si noti che è possibile utilizzare il
DATEPART()
funzioneSELECT
WHERE
HAVING
GROUP BY
eORDER BY
clausole.In questo tutorial, hai imparato come utilizzare SQL Server
DATEPART()
per estrarre una parte di data da una data.
Lascia un commento