Maison > base de données > tutoriel mysql > Comment puis-je récupérer efficacement le dernier jour d'un mois en SQL ?

Comment puis-je récupérer efficacement le dernier jour d'un mois en SQL ?

Patricia Arquette
Libérer: 2025-01-08 11:26:42
original
369 Les gens l'ont consulté

How Can I Efficiently Retrieve the Last Day of a Month in SQL?

Solutions SQL pour rechercher le dernier jour d'un mois

Le calcul du dernier jour d'un mois est une exigence fréquente dans la gestion de bases de données SQL. Bien que DATEADD puisse être utilisé si vous avez déjà le premier jour du mois, une méthode plus polyvalente est nécessaire pour les dates arbitraires.

SQL Server 2012 a introduit la fonction EOMONTH, offrant une solution simple. Sa syntaxe est simple :

EOMONTH(start_date [, month_to_add])
Copier après la connexion

start_date est la date de saisie. Le paramètre facultatif month_to_add vous permet de spécifier un décalage (par exemple, 1 pour le dernier jour du mois suivant).

Pour retrouver le dernier jour du mois pour une date donnée, utilisez :

SELECT EOMONTH(@YourDate)
Copier après la connexion

Remplacez @YourDate par votre variable de date. Cela renvoie directement le dernier jour du mois contenant cette date.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal