Excel date Ms query (Avoir la date du jour-1
Fermé
nancym
Messages postés
18
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
30 mai 2016
-
23 avril 2009 à 20:54
Mate84 - 19 janv. 2012 à 15:50
Mate84 - 19 janv. 2012 à 15:50
A voir également:
- Excel date Ms query (Avoir la date du jour-1
- Liste déroulante excel - Guide
- Trier par date excel - Guide
- Aller à la ligne excel - Guide
- Publipostage date en anglais ✓ - Forum Excel
8 réponses
Utilisateur anonyme
23 avril 2009 à 22:20
23 avril 2009 à 22:20
Le champs devrait avoir un format seulement date (dd/mm/yy)et pas date heure second
nancym
Messages postés
18
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
30 mai 2016
23 avril 2009 à 22:13
23 avril 2009 à 22:13
je suis dans Excel, sous ms query et lorsque nous allons dans critères -- ajouter un critères. J'ai essayé d'insérer aujourdhui() - 1, il me dit syntax error. J'ai essayé now(), ce qui me donne la date du jour, par contre si je fais now()-1, il diminue les secondes de -1 et non la journée de -1.
nancym
Messages postés
18
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
30 mai 2016
23 avril 2009 à 22:26
23 avril 2009 à 22:26
Donc, si je voudrais seulement avoir la date du jour dans les minutes, quelle fonction je peux utiliser, car aujourdhui(), today() ne fonctionne pas. Ou bien est-ce qu'il est possible de convertir now() pour enlever le temps ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nancym
Messages postés
18
Date d'inscription
mardi 3 juin 2008
Statut
Membre
Dernière intervention
30 mai 2016
24 avril 2009 à 13:20
24 avril 2009 à 13:20
Désolé, je ne comprends pas comment je peux écrire la formule avec now() pour avoir le formule date seulement dans les critères de ms query. Merci !
Utilisateur anonyme
26 avril 2009 à 22:37
26 avril 2009 à 22:37
Hi,
now() - 1 renvoit now() - 1 second, si un jour = 24*60*60 soit 86400 seconds alors now()-86400 devrait renvoyer now() - 1 jour à la même seconde au moment ou tu le fais non ?
now() - 1 renvoit now() - 1 second, si un jour = 24*60*60 soit 86400 seconds alors now()-86400 devrait renvoyer now() - 1 jour à la même seconde au moment ou tu le fais non ?
Il faut écrire dans le code :
Format(Date - 1, ("dd.MM.YYYY"))
pour que cela écrive "18.01.2012" (aujourd'hui étant le 19.01.2012).
ou Format(Date - 1, ("ddMMYYYY")) pour "18012012"
ou Format(Date - 1, ("YYYYMMdd")) pour "20121801" etc..
Et ça marche, je viens de tester.
Format(Date - 1, ("dd.MM.YYYY"))
pour que cela écrive "18.01.2012" (aujourd'hui étant le 19.01.2012).
ou Format(Date - 1, ("ddMMYYYY")) pour "18012012"
ou Format(Date - 1, ("YYYYMMdd")) pour "20121801" etc..
Et ça marche, je viens de tester.
Utilisateur anonyme
23 avril 2009 à 21:45
23 avril 2009 à 21:45
Bonjour,
Dépend de l'endroit ou se trouve la source vers laquelle pointe MS Query
Sous excel la formule est = aujourdhui()-1
Sous access la formule est = Maintenant - 1
Dépend de l'endroit ou se trouve la source vers laquelle pointe MS Query
Sous excel la formule est = aujourdhui()-1
Sous access la formule est = Maintenant - 1