Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > Informix
Informix Forum d'entraide Informix
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/03/2007, 10h11   #1
Candidat au titre de Membre du Club
 
Avatar de zin_rbt
 
Inscription : février 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 68
Points : 14
Points : 14
Par défaut INFORMIX :conversion "date" to "le jour" :o)

bonjour
je vais developper ma question :
sous informix : j ai des dates du genre "jj/mm/aaaa" et je voudrais avoir la chaine correspondante :"lundi" "mardi" ....
comment faire ?y a t il une fonction predefinie qui fait cette conversion ?
merci de votre help !
zin_rbt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 16h15   #2
Candidat au titre de Membre du Club
 
Avatar de zin_rbt
 
Inscription : février 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 68
Points : 14
Points : 14
Par défaut "s'autorepondre" ;o)

dorenavant j ai une solution mais je voulais vous mettre au courant au cas ou :

la fonction weekday(la_date) renvoie une valeur comprise entre 0 et 6.
0 signifie dimanche,1-> lundi et ainsi de suite !
zin_rbt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2007, 16h19   #3
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Bonjour, voici un extrait de la documentation Informix, je pense que ça devrait t'aider :
Citation:
In the following example, the user wants to convert the begin_date column of the tab1 table to a character string.
The begin_date column is defined as a DATETIME YEAR TO SECOND data type.
The user uses a SELECT statement with the TO_CHAR function to perform this conversion:
SELECT TO_CHAR(begin_date, ’%A %B %d, %Y %R’) FROM tab1
The symbols in the format_string parameter in this example have the following meanings.
For a complete list of format symbols and their meanings, see the GL_DATE and GL_DATETIME environment variables in the IBM Informix: GLS User's Guide.
Symbol Meaning :
%A Full weekday name as defined in the locale
%B Full month name as defined in the locale
%d Day of the month as a decimal number
%Y Year as a 4-digit decimal number
%R Time in 24-hour notation
The result of applying the specified format_string to the begin_date column is as follows:
Wednesday July 23, 1997 18:45
blackstreet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 12h17   #4
Candidat au titre de Membre du Club
 
Avatar de zin_rbt
 
Inscription : février 2007
Messages : 68
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 68
Points : 14
Points : 14
merci a toi blackstreet

en effet ,j ai essayé TO_CHAR(madate,"%A") et j ai obtenu le jour en caractere.
zin_rbt est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 18h55   #5
Membre confirmé
 
Avatar de blackstreet
 
Inscription : avril 2004
Messages : 268
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 268
Points : 236
Points : 236
Envoyer un message via MSN à blackstreet Envoyer un message via Yahoo à blackstreet
Content que ça marche pour toi
Cependant, n'oublie pas de mettre la TAG Résolu
blackstreet 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 09h24.


 
 
 
 
Partenaires

Hébergement Web