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
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai.
Plus et moins fonctionnent très bien.
Email : http://scr.im/waldar
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)
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