[ACCESS]Requete Date proche...
Fermé
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
-
15 mars 2007 à 15:00
sfeltan Messages postés 29 Date d'inscription vendredi 2 février 2007 Statut Membre Dernière intervention 1 mai 2007 - 15 mars 2007 à 17:21
sfeltan Messages postés 29 Date d'inscription vendredi 2 février 2007 Statut Membre Dernière intervention 1 mai 2007 - 15 mars 2007 à 17:21
A voir également:
- [ACCESS]Requete Date proche...
- Iphone 14 date de sortie - Guide
- Comment mettre une story amis proche en public ✓ - Forum Instagram
- Access denied - Forum Bbox Bouygues
- Requete http - Guide
- Whatsapp date incorrecte ✓ - Forum Mobile
6 réponses
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
15 mars 2007 à 15:12
15 mars 2007 à 15:12
Salut,
utilise la fonction dateadd qui permet d'ajouter un nombre de périodes à une date... Vois l'aide à ce sujet
utilise la fonction dateadd qui permet d'ajouter un nombre de périodes à une date... Vois l'aide à ce sujet
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 15:24
15 mars 2007 à 15:24
Salut Blux!!! Sans toi, que deviendrais-je???
Voila ma requete:
select *
From Paris
Where (DateAdd(n,1,Paris.Depart)=Now());
Erreur: "Trop peu de parametres"...
Voila ma requete:
select *
From Paris
Where (DateAdd(n,1,Paris.Depart)=Now());
Erreur: "Trop peu de parametres"...
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
15 mars 2007 à 15:39
15 mars 2007 à 15:39
Déjà, mettre n entre " ! (c'est indiqué dans l'aide :-))
Ensuite, c'est pas sûr que ça marche, car avec tes calculs, tu vas avoir la liste des trains qui sont partis il y a une minute...
Il faut plutôt travailler avec la date de maintenant et la tester avec les autres :
dateadd("n",1,now())
en n'oubliant pas que now() renvoie une date avec des secondes, donc il va falloir être sioux pour trouver un train qui nous intéresse... (i.e : transformer tout ça en numérique pour tester aammjjhhmm)
Ensuite, c'est pas sûr que ça marche, car avec tes calculs, tu vas avoir la liste des trains qui sont partis il y a une minute...
Il faut plutôt travailler avec la date de maintenant et la tester avec les autres :
dateadd("n",1,now())
en n'oubliant pas que now() renvoie une date avec des secondes, donc il va falloir être sioux pour trouver un train qui nous intéresse... (i.e : transformer tout ça en numérique pour tester aammjjhhmm)
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 15:43
15 mars 2007 à 15:43
Ouai mais de toute façon mon programme teste toutes les secondes donc pas de soucis là dessus.
Ba j'ai tt simplement copié/collé ta fonction dans mon explorateur de BDD de Builder et toujours la meme erreur...
Je crois que je vais attendre qu'un prof revienne et lui demander. Ca fait juste 2h qu'on a pas vu de profs dans la salle. Merci chers fonctionnaires ^^
Ba j'ai tt simplement copié/collé ta fonction dans mon explorateur de BDD de Builder et toujours la meme erreur...
Je crois que je vais attendre qu'un prof revienne et lui demander. Ca fait juste 2h qu'on a pas vu de profs dans la salle. Merci chers fonctionnaires ^^
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
15 mars 2007 à 16:11
15 mars 2007 à 16:11
Je ne vois pas, chez moi, ça marche parfaitement :
SELECT dateadd("n",1,Table1.toto), dateadd("n",1,now())
FROM Table1;
SELECT dateadd("n",1,Table1.toto), dateadd("n",1,now())
FROM Table1;
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 16:22
15 mars 2007 à 16:22
rien a faire, copier/coller de ta requete (avec modification des noms de tables et champs) et tjr pareil: Erreur: "Trop peu de parametres"...
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 16:27
15 mars 2007 à 16:27
Super... J'adore l'explorateur de BDD de Builder C++... Il falait mettre des ' ' autour du n et non des " "...
Le truc c'est que ça m'affiche bein l'heure avec 1min de plus, le truc c'est que moi je veux qu'il maffiche une réponse QUE SI une des heures dans ma table + 1 minute = heure actuelle...
Je sais je suis pointilleux mais bon...
Le truc c'est que ça m'affiche bein l'heure avec 1min de plus, le truc c'est que moi je veux qu'il maffiche une réponse QUE SI une des heures dans ma table + 1 minute = heure actuelle...
Je sais je suis pointilleux mais bon...
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
>
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 16:35
15 mars 2007 à 16:35
Justement !
L'heure actuelle est donnée avec des secondes, et toi, tu testes l'égalité, tu as donc une chance sur 60 de tomber juste...
Il faut donc sortir les secondes du calcul, comme je l'ai dit plus haut, pour pouvoir faire un test sur des nombres...
L'heure actuelle est donnée avec des secondes, et toi, tu testes l'égalité, tu as donc une chance sur 60 de tomber juste...
Il faut donc sortir les secondes du calcul, comme je l'ai dit plus haut, pour pouvoir faire un test sur des nombres...
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
>
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
15 mars 2007 à 16:39
15 mars 2007 à 16:39
Ouai je viens de comprendre en faisant les tests... Je suis en train de tester une fonction "date_trunc" mais je sais pas si elle marche sur access...
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
>
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 16:55
15 mars 2007 à 16:55
Non, c'est sûr !
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
>
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
15 mars 2007 à 16:58
15 mars 2007 à 16:58
Ouai je m'en suis aperçu...
Voila ma requete actuelle:
SELECT *
FROM Paris
Where (dateadd('n',1,Depart)= DatePart('n',now()));
Aucune erreur mais ça m'affiche rien... Une idée?
Voila ma requete actuelle:
SELECT *
FROM Paris
Where (dateadd('n',1,Depart)= DatePart('n',now()));
Aucune erreur mais ça m'affiche rien... Une idée?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
blux
Messages postés
24878
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
25 mars 2023
3 311
15 mars 2007 à 16:29
15 mars 2007 à 16:29
Tu n'est pas sous ACCESS !
C'est un coup des guillemets, il faut que tu trouves le moyen de les passer, essaye de les doubler...
C'est un coup des guillemets, il faut que tu trouves le moyen de les passer, essaye de les doubler...
sfeltan
Messages postés
29
Date d'inscription
vendredi 2 février 2007
Statut
Membre
Dernière intervention
1 mai 2007
15 mars 2007 à 16:30
15 mars 2007 à 16:30
Ba en fait je crois que les guillemets ne passent pas sous builder c++...