salut,
est ce possible de savoir le nom du jour à partir d'une date? ex:28/04/2009 est un mardi.
merci d'avance
salut,
est ce possible de savoir le nom du jour à partir d'une date? ex:28/04/2009 est un mardi.
merci d'avance
je pense que tu devrait voir de ce coté
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 EXTRACT (<part> FROM <datetime>) <part> ::= YEAR | MONTH | DAY | WEEKDAY | YEARDAY | HOUR | MINUTE | SECOND <datetime> ::= An expression of type DATE, TIME or TIMESTAMPje ne suis pas sur de la syntaxe !
Code : Sélectionner tout - Visualiser dans une fenêtre à part EXTRACT YEARDAY from 28/04/2009
et j'ai pas essayé aussi![]()
seulement cela ne donnera pas le nom du jour mais le numéro du jour dans l'année
Code : Sélectionner tout - Visualiser dans une fenêtre à part select EXTRACT(YEARDAY FROM cast('28.04.2009' as date)) from rdb$database
pour le numéro du jour on utilisera
pour avoir le nom du jour hé bien je suggère l'utilisation de case ou bien des UDF de FreeAdhoc par exemple voir ici F_CDOWSHORTLANG
Code : Sélectionner tout - Visualiser dans une fenêtre à part select EXTRACT(WEEKDAY FROM cast('28.04.2009' as date)) from rdb$database
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Sachant que 0 c'est dimanche, 1 lundi etc.
Ca donne un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT case EXTRACT(WEEKDAY FROM cast('24.05.2009' AS date)) when 0 then 'Dimanche' when 1 then 'Lundi' when 2 then 'Mardi' when 3 then 'Mercredi' when 4 then 'Jeudi' when 5 then 'Vendredi' when 6 then 'Samedi' end Jour_semaine FROM rdb$database
en cas tout merci Sergiomaster pour l'adresse sur ces UDF que je ne connaissait paspour avoir le nom du jour hé bien je suggère l'utilisation de case ou bien des UDF de FreeAdhoc par exemple voir ici F_CDOWSHORTLANG![]()
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