Obtenez le numéro du mois en cours dans SQL Server, 1 pour janvier, 12 pour décembre

Comment puis-je get le mois en cours dans SQL Server?

Moyens pour janvier je veux 1 et pour décembre je veux 12.

Que dis-tu de ça:

SELECT MONTH(GETDATE()) 

Cela renverra les valeurs 1 à 12 en fonction du mois.

Consultez la documentation MSDN correspondante pour plus de détails – l'intégralité du site de documentation est librement consultable par tous – utilisez-le!

Vous pouvez essayer comme ceci:

 SELECT MONTH(datecolumn) from table 

Vérifiez également pour plus de détails sur le mois

select datepart (mois, getdate ())

C'est le moyen d'get

 SELECT MONTH('2015-10-16 00:00:00') 

sortie

dix