Obtenir le dernier jour du mois

Contenu du snippet

CREATE FUNCTION [dbo].[Last_Day] (@date AS datetime) 
RETURNS datetime
AS
BEGIN
    -- 1er jour du mois en cours
    set @date = DATEADD(DAY, 1-DAY(@date), @date)
    set @date = DATEADD(MONTH, 1, @date)
    return DATEADD(DAY, -1, @date)
END


Compatibilité : SQL, SQL 2005

Disponible dans d'autres langages :

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.