Incrémenter une date

Fermé
ygj - Modifié le 13 févr. 2018 à 16:22
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 - 17 févr. 2018 à 10:22
Bonjour,

Je veux modifier la colonne ''Date_Liv'' de tel façon à incrémenter de 1 mois chaque date à partir de 01/11/2017.

Je cherche une requête en mode création (PAS de SQL).
merci d'avance.

1 réponse

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
13 févr. 2018 à 19:44
bonsoir, je ne peux pas t'aider, car je ne connais pas la différence entre une requête "en mode création" et une requête SQL.
par ailleurs, ta description me semble floue: supposant que tu nous as montré la situation au départ, peux-tu aussi décrire la situation à l'arrivée? peut-être veux-tu dire "ajouter un mois à chaque date postérieure au 01/11/2017"?
0
ygj Messages postés 65 Date d'inscription dimanche 1 février 2009 Statut Membre Dernière intervention 29 décembre 2021 1
Modifié le 17 févr. 2018 à 08:59
Bonjour,
Pour créer une requête en mode création : cliquez dans le ruban sur l'onglet « Créer » ---> cliquez sur l'outil « Création de requête ».
ma difficulté se pose dans la ligne mise à jour, qu'est-ce qu'on doit écrire comme formule? au niveau critère c'est clair >#01/11/2017#.
merci.
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556 > ygj Messages postés 65 Date d'inscription dimanche 1 février 2009 Statut Membre Dernière intervention 29 décembre 2021
17 févr. 2018 à 10:22
pour passer en mode sql, même procédure, puis visualiser en mode SQL.
ta description me semble floue: supposant que tu nous as montré la situation au départ, peux-tu aussi décrire la situation à l'arrivée? peut-être veux-tu dire "ajouter un mois à chaque date postérieure au 01/11/2017"?
peut-être:
update table set dt = dateserial(year(dt),1+month(dt),day(dt)) 
where dt > dateserial(2017,11,1)
0