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
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
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)
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