IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Forms Oracle Discussion :

1° jour du Mois


Sujet :

Forms Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Devlop++
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut 1° jour du Mois
    Salut,
    je récupère la date système comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    :mois.date := to_date(sysdate,'DD/MM/YYYY');
    et après je voudrait aller au premier jour du mois de la date récupérer, je trouve pas comme faire quelqu'un aurait une idée s'il y a une fonction ou procédure pour faire cela.

    PS : Forms 6, oracle 9i

    Merci.

  2. #2
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT TRUNC(SYSDATE, 'MONTH') "'MONTH'" FROM DUAL;
    Ceci est du pur SQL et n'a rien à voir avec l'outil Forms.

  3. #3
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Inutile de faire un to_date sur sysdate, sysdate étant déjà une date.

    Pour récupérer le premier jour du mois, il suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    :mois.date := trunc(sysdate, 'MM');
    Pour plus d'informations sur les fonctions natives sur les dates :
    http://sheikyerbouti.developpez.com/...age=Chap3#L3.4

  4. #4
    Membre confirmé Avatar de Devlop++
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    Merci pour vos réponses, mon but est d'avoir le premier jour du mois avec toute la date, je m'explique :

    - si
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    :mois.date := to_date(sysdate,'DD/MM/YYYY');
    ramène '27/11/2008'

    - je voudrais arriver a avoir : '01/11/2008' dans :mois.date

    Merci.

  5. #5
    Expert confirmé
    Avatar de SheikYerbouti
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    6 760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 6 760
    Par défaut
    Vous essayez, au moins, les exemples que l'on vous fournit ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Connecté à :
    Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.5.0 - Production
     
    SQL> SELECT TRUNC(SYSDATE, 'MONTH') "'MONTH'" FROM DUAL
      2  
    SQL> /
     
    'MONTH'
    --------
    01/11/08
     
    SQL>
    Vous voyez-bien que cela retourne une date au 1er novembre 2008.

  6. #6
    Membre confirmé Avatar de Devlop++
    Inscrit en
    Avril 2006
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2006
    Messages : 86
    Par défaut
    Mille merci, pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. premier jour du mois
    Par ALLB dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 28/04/2006, 21h33
  2. Réponses: 4
    Dernier message: 09/04/2006, 17h01
  3. Récuperer les jours du mois en cours
    Par mindwind dans le forum Oracle
    Réponses: 22
    Dernier message: 15/12/2005, 11h30
  4. Obtenir le 1er jour du mois d'une date
    Par soso78 dans le forum Access
    Réponses: 4
    Dernier message: 27/09/2005, 12h15
  5. date du jour - 1 mois
    Par yoda_style dans le forum ASP
    Réponses: 3
    Dernier message: 14/04/2005, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo