Come posso ottenere il numero del mese in sql? Io uso il seguente codice ma restituisce il nome del mese.Come posso ottenere il numero del mese (non il nome del mese) da una data in SQL Server?
SELECT DATENAME(mm, GETDATE())
Come posso ottenere il numero del mese in sql? Io uso il seguente codice ma restituisce il nome del mese.Come posso ottenere il numero del mese (non il nome del mese) da una data in SQL Server?
SELECT DATENAME(mm, GETDATE())
Utilizzare la funzione datepart con l'estensione m.
SELECT DATEPART(m, getdate())
Volete DATEPART
:
select datepart(mm, getdate())
provare il seguito:
SELECT DATEPART(mm,getdate())
Utilizzare la funzione mese - SELECT MONTH(GETDATE())
Questo funziona esattamente come l'OP richiesto e secondo me è più leggibile. –
Certamente meglio leggibile. #cleanCode. – RBT
È interessante notare che entrambi i formati 'm' e' mm' restituiscono il numero del mese. – RBT