4 réponses
bristol
Messages postés
18
Date d'inscription
mercredi 27 février 2002
Statut
Membre
Dernière intervention
19 août 2002
27 févr. 2002 à 15:59
27 févr. 2002 à 15:59
moi je trierais ma table en fonction des dates l'instruction c'est "order by NOMDUCHAMPS" et ensuite tu prends celui juste avant
calje
Messages postés
83
Date d'inscription
mercredi 21 février 2001
Statut
Membre
Dernière intervention
20 mars 2002
4
27 févr. 2002 à 16:34
27 févr. 2002 à 16:34
Je ne sais pas si j'ai bien compris ton besoin... mais tu peux peut-être utiliser l'instruction SQL BETWEEN.
ex :
SELECT Participant.Nom, Participant.DateInsc
FROM Participant
WHERE (Participant.DateInsc Between #2/18/2002# And #2/20/2002#);
Mais de toute façon, ce n'est pas du coté SQL que tu dois faire ton traitement. C'est avec le résultat de ta requête SQL que tu fais tes traitements.
ex :
SELECT Participant.Nom, Participant.DateInsc
FROM Participant
WHERE (Participant.DateInsc Between #2/18/2002# And #2/20/2002#);
Mais de toute façon, ce n'est pas du coté SQL que tu dois faire ton traitement. C'est avec le résultat de ta requête SQL que tu fais tes traitements.
calje
Messages postés
83
Date d'inscription
mercredi 21 février 2001
Statut
Membre
Dernière intervention
20 mars 2002
4
27 févr. 2002 à 16:34
27 févr. 2002 à 16:34
Je ne sais pas si j'ai bien compris ton besoin... mais tu peux peut-être utiliser l'instruction SQL BETWEEN.
ex :
SELECT Participant.Nom, Participant.DateInsc
FROM Participant
WHERE (Participant.DateInsc Between #2/18/2002# And #2/20/2002#);
Mais de toute façon, ce n'est pas du coté SQL que tu dois faire ton traitement. C'est avec le résultat de ta requête SQL que tu fais tes traitements.
ex :
SELECT Participant.Nom, Participant.DateInsc
FROM Participant
WHERE (Participant.DateInsc Between #2/18/2002# And #2/20/2002#);
Mais de toute façon, ce n'est pas du coté SQL que tu dois faire ton traitement. C'est avec le résultat de ta requête SQL que tu fais tes traitements.
Tu dois d'abord sélectionner la date de changement de prix adhoc
select date from TABLE where date <= *date du prix recherché*
Tout dépend des règles d'organisation de ta table mais on suppose qu'il n'y a qu'un changement de prix par jour sinon il faudra arbitrer
Et ensuite sélectionner le prix de la date trouvée ce qui donne un select imbriqué :
select prix from table where date in (select date from table where date <= *date du prix recherché*)
Bonne chance
select date from TABLE where date <= *date du prix recherché*
Tout dépend des règles d'organisation de ta table mais on suppose qu'il n'y a qu'un changement de prix par jour sinon il faudra arbitrer
Et ensuite sélectionner le prix de la date trouvée ce qui donne un select imbriqué :
select prix from table where date in (select date from table where date <= *date du prix recherché*)
Bonne chance