Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > Designer
Designer Forum d'entraide Designer (création d'univers, etc.)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/01/2011, 15h06   #1
Invité régulier
 
Emmanuel
Inscription : janvier 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Emmanuel

Informations forums :
Inscription : janvier 2010
Messages : 14
Points : 5
Points : 5
Par défaut Créer un calendrier

Bonjour,
Je souhaite créer une table calendrier qui afficherait les infos suivantes :
Date
Nom du jour
Annee
Mois
Semaine

J'ai tout d'abord essayer avec TABLE CREATE, mais j'ai l'impression que l'on ne peut pas l'utiliser... peut etre que je me trompe, mais je crois que l'on peut faire que des tables dérivées.

Je me suis donc appuyé sur une table ou je récupère le premier jour du mois.
Je voudrai créer les autres jours du mois avec une boucle, mais je n'arrive pas à trouver la syntaxe...

Pouvez vous m'aider ?
Merci d'avance
emmaja est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 17h17   #2
Invité de passage
 
Inscription : janvier 2011
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 3
Points : 1
Points : 1
Bonjour j'essayerai cela ,

Code :
CREATE TABLE Calendrier ( Date DATE ,Jour VARCHAR(20) , Annee VARCHAR(20), Mois VARCHAR(20), Semaine NUMBER);
vinzzz30 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/01/2011, 18h47   #3
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Tu trouveras ton bonheur en cherchant dans la FAQ.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 10h01   #4
Invité régulier
 
Emmanuel
Inscription : janvier 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Emmanuel

Informations forums :
Inscription : janvier 2010
Messages : 14
Points : 5
Points : 5
Merci pour l'info.
J'ai trouvé ce que je cherchais dans les FAQ.
C'est parfait


SELECT

to_date('20080101','yyyymmdd') + (rownum - 1) as JOURID,
to_char(to_date('20080101','yyyymmdd') + (rownum - 1), 'yyyymm') as ANNEEMOIS,
to_char(to_date('20080101','yyyymmdd') + (rownum - 1), 'mm') as MOIS,
to_char(to_date('20080101','yyyymmdd') + (rownum - 1), 'yyyy') as ANNEE

FROM dual

connect BY
to_date('20100101','yyyymmdd') + (rownum - 1) <= to_date('20501231','yyyymmdd')
emmaja est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/01/2011, 10h03   #5
Invité régulier
 
Emmanuel
Inscription : janvier 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Emmanuel

Informations forums :
Inscription : janvier 2010
Messages : 14
Points : 5
Points : 5
Autant pour moi
le code corrigé :
SELECT

to_date('20100101','yyyymmdd') + (rownum - 1) as JOURID,
to_char(to_date('20100101','yyyymmdd') + (rownum - 1), 'yyyymm') as ANNEEMOIS,
to_char(to_date('20100101','yyyymmdd') + (rownum - 1), 'mm') as MOIS,
to_char(to_date('20100101','yyyymmdd') + (rownum - 1), 'yyyy') as ANNEE

FROM dual

connect BY
to_date('20100101','yyyymmdd') + (rownum - 1) <= to_date('20501231','yyyymmdd')
emmaja est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h47.


 
 
 
 
Partenaires

Hébergement Web