traitement de date [PL/SQL] - SQL/NoSQL - Programmation
Marsh Posté le 21-11-2005 à 12:20:34
C'est pour quelle base de données ? Cela semble être de l'Oracle. Dans ce cas, une solution consiste à convertir la date en chaine de caractères, à changer le jour, et à reconvertir en date :
SELECT TO_DATE('01/' || TO_CHAR(date_effet_import, 'mm/yyyy'), 'dd/mm/yyyy') |
Marsh Posté le 21-11-2005 à 13:09:11
et pour avoir le dernier jour du mois ou le premier jour du mois suivant
Marsh Posté le 22-11-2005 à 13:50:21
Code :
|
Marsh Posté le 21-11-2005 à 11:32:29
Je recupére une date d'une requete que j'affecte à un champ
Et je veux à partir de cette date affecté le champ PD_DATE_DEBUT_MOIS au premier jour du mois de PD_DATE_EFFET_IMPORT.
Par exemple :
si PD_DATE_EFFET_IMPORT = '11/01/2005'
ALORS PD_DATE_DEBUT_MOIS DATE = '01/01/2005'.
Je ne vois pas comment faire pour manipuler mes dates