Comment obtenir le dernier jour d'un mois à partir d'une date donnée?
Par exemple, la date donnée est 04/04/1924 et je veux savoir le dernier jour de février de l'année 1924.
Je suis venu avec l'add_month mais il ne semble pas flexible si j'ai des différents mois à partir de la source de données
Toutes les bonnes idées ?
source d'informationauteur Hoan Dang
Vous devez vous connecter pour publier un commentaire.
Oracle a
last_day()
fonction:Résultats:
Utilisation
Add_Months()
sur votre date pour obtenir les mois, et ensuite appliquerlast_day()
.requête inpl sql pour obtenir le premier jour et le dernier jour du mois :
premier jour :
Dernier jour:
Cela va vous montrer le dernier jour du mois
vous pouvez remplacer le système de date de ce jour que vous souhaitez avec to_date('04/04/1924','MM-DD-YYYY')
ou tout simplement
pour obtenir le mois et l'année dernière journée:
SELECT TO_CHAR(LAST_DAY(TO_DATE(:X_THE_MONTH||'/01/' || :X_THE_YEAR, "MM/DD/YYYY')), 'dd') from DUAL
si vous voulez savoir si votre date est définitive mont
Obtenir le Premier et le Dernier Date du Mois
Il suffit de changer les chiffres du Mois pour obtenir le premier et le dernier date du mois
Résultat: