Requete imbriquée dans date_add mysql
Fermé
sissiegozz
Messages postés
5
Date d'inscription
lundi 8 octobre 2012
Statut
Membre
Dernière intervention
8 novembre 2012
-
7 nov. 2012 à 14:06
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 8 nov. 2012 à 15:17
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 8 nov. 2012 à 15:17
Bonjour.
Je veux afficher la date à +60 jours d'une date se trouvant dans une de mes tables.
Je sais qu'il y a cette fonction pour faire ce genre de choses :
SELECT DATE_ADD(CURDATE(), INTERVAL 60 DAY)
Sauf qu'en faite je ne veux pas faire ca par rapport à la date du jour mais à une date de ma bdd.
Quelqu'un serait comment faire ca ?
Je veux afficher la date à +60 jours d'une date se trouvant dans une de mes tables.
Je sais qu'il y a cette fonction pour faire ce genre de choses :
SELECT DATE_ADD(CURDATE(), INTERVAL 60 DAY)
Sauf qu'en faite je ne veux pas faire ca par rapport à la date du jour mais à une date de ma bdd.
Quelqu'un serait comment faire ca ?
A voir également:
- Requete imbriquée dans date_add mysql
- Liste imbriquée excel - Guide
- Mysql community server - Télécharger - Bases de données
- Erreur lors de l'envoi de la requête facebook marketplace - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
2 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
8 nov. 2012 à 10:22
8 nov. 2012 à 10:22
Bonjour,
C'est très simple, il suffit de remplacer CURDATE() par le nom de ta colonne.
Et, bien sûr, rajouter FROM ta_table pour qu'il sache où aller trouver ta colonne.
Donc :
SELECT DATE_ADD(ma_date, INTERVAL 60 DAY) FROM ma_table
Xavier
C'est très simple, il suffit de remplacer CURDATE() par le nom de ta colonne.
Et, bien sûr, rajouter FROM ta_table pour qu'il sache où aller trouver ta colonne.
Donc :
SELECT DATE_ADD(ma_date, INTERVAL 60 DAY) FROM ma_table
Xavier
sissiegozz
Messages postés
5
Date d'inscription
lundi 8 octobre 2012
Statut
Membre
Dernière intervention
8 novembre 2012
Modifié par sissiegozz le 8/11/2012 à 12:02
Modifié par sissiegozz le 8/11/2012 à 12:02
Merci pour ta réponse!
Est-ce-que je peux remplacer ma_date par un SELECT (une sous-requete qui va chercher ma_date)?
Est-ce-que je peux remplacer ma_date par un SELECT (une sous-requete qui va chercher ma_date)?
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
8 nov. 2012 à 15:17
8 nov. 2012 à 15:17
Oui si tu n'as pas une trop vieille version de MySQL.
Par contre, je doute que ce soit nécessaire, mais c'est toi qui voit :)
Par contre, je doute que ce soit nécessaire, mais c'est toi qui voit :)