requete SQL... petite question toute simple... Help please

requete SQL... petite question toute simple... Help please - Divers - Programmation

Marsh Posté le 25-09-2002 à 18:13:47    

Salut à tous,
 
Je voudrais juste savoir comment, dans une requete sql afficher le jour de la semaine quand on a une date
 
J'ai trouvé un bouquin sur Oracle qui marque 'Day'  
 
Ex: select Day(ValeurDate)
 
J'ai essayé sous access et ça ne fonctionne pas (ça affiche juste le jour de la date)
 
Si qqn à une idée?


Message édité par C17 le 26-09-2002 à 11:29:45

---------------
C17
Reply

Marsh Posté le 25-09-2002 à 18:13:47   

Reply

Marsh Posté le 25-09-2002 à 18:49:49    

J'ai trouvé c'est l'instruction WeekDay() mais ça renvoie un nombre...  Alors maintenant, je voudrai savoir comment remplacer ce nombre par une chaine du style
 
si weekday(x) = 1 alors afficher 'Lundi'
si weekday(x) = 2 alors afficher 'Mardi'
...
 
qqn a une idée?


Message édité par C17 le 25-09-2002 à 18:50:02

---------------
C17
Reply

Marsh Posté le 25-09-2002 à 19:05:59    

Svp, aidez-moi un peu...
 
J'ai trouvé la fonction en Oracle c'est 'Decode'
 
Decode (Expression, Val1, Val1retournée, val2, val2retournée, valDefaut)
 
qqn a l'équivalent pour Access?


---------------
C17
Reply

Marsh Posté le 25-09-2002 à 19:39:22    

J'ai enfin trouvé (mais j'ai presque assassiné une trombone!) c'est l'instruction IIF
 
Merci à ceux qui se sont penchés sur la question...
 
@ +


---------------
C17
Reply

Marsh Posté le 25-09-2002 à 20:44:55    

Et bien Non, ce n'est pas tout à fait résolu...
 
Avec IIF on ne peut faire qu'un seul test et moi je veux en faire pour tous les jours de la semaine...
 
si quelqu'un a une idée...
 
Merci d'avance


---------------
C17
Reply

Marsh Posté le 25-09-2002 à 20:47:09    

je peux savoir l'interet de la doc d'oracle quand on utilise access  :??:

Reply

Marsh Posté le 25-09-2002 à 21:54:34    

Ca sert à se demander pourquoi on utilise pas Oracle plutôt qu'access... :lol:


---------------
C17
Reply

Marsh Posté le 26-09-2002 à 11:32:01    

Aidez-moi SVP...
 
Je veux juste l'équivalent de 'Decode' sous Access...
 
Je cherche depuis hier mais je trouve pas...


---------------
C17
Reply

Marsh Posté le 26-09-2002 à 12:48:31    

Bonjour,
 
Sous VB on peut utiliser, dans ce cas, la fonction "CHOOSE"
 
D=Choose(Weekday(X),"Lundi","Mardi","Mercredi", ...)
 
Attention ! La valeur de Weekday(X) doit être supérieure à 0 (1,2,3, ...)
 
J'espère que cela vous aidera.
 
Aboumejdi

Reply

Marsh Posté le 26-09-2002 à 18:28:08    

Super, c'est ça que je cherchai!!  Merci beaucoup.


---------------
C17
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed