Maintenant je vois ce qu'êtes ensuite vous.
changer le dbo de fonction. Fn_get_last_day (date-heure de @FN_InputDt)
renvoie l'international
As
commencer
renvoyer le cas quand @FN_InputDt=0 puis 0 jours d'autre (dateadd (m, 1+datediff (m, 0, @FN_InputDt), 0) - 1) extrémité
extrémité
X = datediff (m, 0, @FN_InputDt) -- calcule combien de mois se sont écoulés « de la date virtuelle 0 »
Y = dateadd (m, 1+X, 0) -- ajoute les mois 1+X « à la date virtuelle 0 », ainsi nous sommes dans le mois prochain (X+1)
Note : l'effet secondaire est qu'il a également placé le jour-dans-mois au ęr jour du mois
Z = Y-1 -- prendre un jour de congé, ainsi nous sommes en arrière dans ce mois, au dernier jour
Jour (Z) --- obtenir le jour du mois