SQL - Gestion des Dates

AddThis Social Bookmark Button

Comment récupérer la date du jour avec une requête SQL :


select current date from persphy fetch first 1 rows only

 ou

 

SELECT CURRENT DATE FROM SYSIBM/SYSDUMMY1 Ou SELECT CURDATE() FROM SYSIBM/SYSDUMMY1
Aujourd’hui en SQL, au format YYYYMMDD
SELECT
 YEAR(CURRENT DATE) * 10000 +
 MONTH(CURRENT DATE) * 100  +
 DAY(CURRENT DATE )          
 FROM SYSIBM/SYSDUMMY1 

 

Calcul de dates,

SELECT DATE(DAYS(CURRENT DATE)-1) FROM SYSIBM/SYSDUMMY1
SELECT DATE(DAYS(CURRENT DATE)+1) FROM SYSIBM/SYSDUMMY1
SELECT DATE(DAYS(CURRENT DATE)+7) FROM SYSIBM/SYSDUMMY1

 

 Libellé du mois pour une date donnée
SELECT                
CASE MONTH(CURRENT DATE)
WHEN  1 THEN 'Janvier'
WHEN  2 THEN 'Février'
WHEN  3 THEN 'Mars'
WHEN  4 THEN 'Avril'
WHEN  5 THEN 'Mai'
WHEN  6 THEN 'Juin'
WHEN  7 THEN 'Juillet'
WHEN  8 THEN 'Août'
WHEN  9 THEN 'Septembre'
WHEN 10 THEN 'Octobre'
WHEN 11 THEN 'Novembre'
ELSE         'Décembre'      
END                  
FROM SYSIBM/SYSDUMMY1