Bonjour,
je voudrais savoir comment soustraire un nombre de jour (nj) d'une date (date) en sql et a voir comme resultat une date ?
merci
Bonjour,
je voudrais savoir comment soustraire un nombre de jour (nj) d'une date (date) en sql et a voir comme resultat une date ?
merci
Renseigne toi sur la fonction dateadd qui fonctionne de tête sur sql server et oracle
Plus et moins fonctionnent très bien.
Je te propose ceci (pour une BDD Oracle)
Qui te retournera la date du jour moins deux jours.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT sysdate - 2 FROM dual
Après tu peux changer la requête en prenant une colonne d'un table : (qui fonctionne pour tous les SGBD :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT myColumn - 2 FROM myTable
Bonne continuation
Google est ton ami mais ton voisin aussi
Modérateur BI - Responsable Talend
Mes tutoriels - FAQ Talend - FAQ SQL*Plus
Avant toute chose : lire le mode d'emploi du forum et ses règles.
Suivez @Developpez sur twitter !
Bonjour,
Cela donne sous SQL Server :
ou encore :
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT maDate - 2
@++
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT DATEADD(day, -2, maDate)![]()
Partager