Salut à tous
j'ai une date comment afficher le jour de la semaine correspondant à cet date. Je pense qu'on doit utiliser la table DUAL.
comment faire
Merci pour vos aides
@+Sali
Salut à tous
j'ai une date comment afficher le jour de la semaine correspondant à cet date. Je pense qu'on doit utiliser la table DUAL.
comment faire
Merci pour vos aides
@+Sali
Il faut utiliser la converstion To_CHAR(ma_Date, 'DAY').
En SQL, cela donne
Et en PL, ça donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SQL> SELECT TO_CHAR(SYSDATE, 'DAY') AS "Jour" from dual; Jour -------- LUNDI
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 declare v_date DATE; v_Jour VARCHAR2(30); begin v_Date := To_Date('13/04/2006', 'DD/MM/YYYY'); v_Jour := To_Char(v_Date, 'DAY'); dbms_output.put_Line('Le 13/04/2006 sera un '||v_jour); end; / Le 13/04/2006 sera un JEUDI
Et si vous voulez un autre affichage, c'est
et merci de ne pas poster plusieurs messages pour la même question !
Code : Sélectionner tout - Visualiser dans une fenêtre à part to_char(<la_date>, 'DAY DD MONTH YYYY')
C OK merci a vous tous
@+Sali
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager