SQL ACCESS_Ajout d'un jour sur une colonne de type date SQL ACCE
Sarah_Ber
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
A l'aide d'une requête SQL sous Access, je souhaite afficher ma dernière colonne (Colonne_B_plus_1_jour) qui se calcule à partir de la colonne B de type date suivant la formule suivante :
Colonne_B_plus_1_jour=Colonne_B +UN JOUR
voici ma table cible:
Colonne_A Colonne_B Colonne_C Colonne_B_plus_1_jour
1 12/02/2016 XX 13/02/2016
2 29/02/2016 YY 01/03/2016
Je sais qu'il existe la fonction DATEADD qui fait cela mais j'ignore comment l'utiliser.
Merci de votre aide,
A l'aide d'une requête SQL sous Access, je souhaite afficher ma dernière colonne (Colonne_B_plus_1_jour) qui se calcule à partir de la colonne B de type date suivant la formule suivante :
Colonne_B_plus_1_jour=Colonne_B +UN JOUR
voici ma table cible:
Colonne_A Colonne_B Colonne_C Colonne_B_plus_1_jour
1 12/02/2016 XX 13/02/2016
2 29/02/2016 YY 01/03/2016
Je sais qu'il existe la fonction DATEADD qui fait cela mais j'ignore comment l'utiliser.
Merci de votre aide,
A voir également:
- SQL ACCESS_Ajout d'un jour sur une colonne de type date SQL ACCE
- Déplacer une colonne excel - Guide
- Comment trier une colonne sur excel - Guide
- Colonne word - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Formule somme excel colonne - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonsoir, je pense qu'i te suffit d'ajouter 1 à la date du jour (faire +1), étant donné que les dates sont en fait un nombre de jours.
par contre, je me demande pourquoi enregistrer cela dans une table, pourquoi ne pas effectuer ce calcul dans une requête?
par contre, je me demande pourquoi enregistrer cela dans une table, pourquoi ne pas effectuer ce calcul dans une requête?
J'ai déjà essayé ce code mais ça me donne un message d'erreur car problème de type : J'ai l'impression qu'il n'arrive pas à ajouter "1" comme chiffre à une date. J'ai essayé aussi de CASTer la date et de rajouter 1 mais ça ne marche pas non plus.
SELECT DISTINCT MaTable.Colonne_A, MaTable.Colonne_B, MaTable.Colonne_C, MaTable.Colonne_B+1 AS Colonne_B_plus_1_jour
FROM MaTable;
avec Colonne_B est de type date.
Oups, effectivement, je voulais dire requête et non pas table :-)
ton champ Colonne_B est-il vraiment du type date/time?