requete SQL... petite question toute simple... Help please - Divers - Programmation
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?
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?
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...
@ +
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
Marsh Posté le 25-09-2002 à 20:47:09
je peux savoir l'interet de la doc d'oracle quand on utilise access
Marsh Posté le 25-09-2002 à 21:54:34
Ca sert à se demander pourquoi on utilise pas Oracle plutôt qu'access...
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...
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
Marsh Posté le 26-09-2002 à 18:28:08
Super, c'est ça que je cherchai!! Merci beaucoup.
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