Maison >base de données >tutoriel mysql >Comment déterminer le nombre de jours dans un mois à l'aide de SQL Server ?

Comment déterminer le nombre de jours dans un mois à l'aide de SQL Server ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-05 12:37:43173parcourir

How to Determine the Number of Days in a Month Using SQL Server?

Détermination du nombre de jours dans un mois dans SQL Server

Problème :

Détermination le nombre de jours dans un mois est une exigence courante dans l’analyse des données et le reporting. Comment pouvons-nous accomplir cette tâche dans SQL Server ?

Solution :

SQL Server 2012 fournit une fonction intégrée appelée EOMONTH (Transact-SQL). Cette fonction renvoie le dernier jour d'un mois spécifié. En combinant EOMONTH avec une autre fonction intégrée, DAY (Transact-SQL), nous pouvons calculer le nombre de jours dans le mois.

Mise en œuvre :

DECLARE @ADate DATETIME

SET @ADate = GETDATE()

SELECT DAY(EOMONTH(@ADate)) AS DaysInMonth

Dans cet exemple, @ADate est défini sur la date actuelle. La fonction EOMONTH est appliquée à @ADate, renvoyant le dernier jour du mois en cours. Enfin, la fonction DAY permet d'extraire le jour du mois, qui correspond au nombre de jours du mois.

Cette méthode apporte une solution simple et efficace pour déterminer le nombre de jours d'un mois dans Serveur SQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn