Pb avec les dates

Bonjour,
j arrive pas a faire une requete avec les dates qui marche
la Requête doit indexe la date d aujourd hui et celle d hier

par exemple
Select resultat – (select resultat where date = date() ) where date=date()-1

Ceci est incorrect, avez vous une idée?
merci bien (je programme en vb6)
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Peux-tu être un peu plus précise sur ce que tu veux récupérer ?

    Car "la Requête doit indexe la date d aujourd hui et celle d hier ", je ne vois pas ce que celà signifie.
    Et l'exemple n'en dit pas plus.
    1. la requete doit recuperer la difference entre le resultat(d'un bilan) qui date d'aujourd hui et celui d hier

      si c est pas toujours clair en voici encore un exemple
      j ai la table bilanjour(idbilan:clé primaire ,date,resultat)
      chaque jour un enregistrement est fait et aussi chaque jour j aimerais connaitre l ecart qu il y a entre les deux resultats
      je sais pas si la precision est assez explicite
      j attends toutes suggestion

      encore merci
    2. @patricia
      SELECT * FROM bilanjour WHERE date = dateDuJour OR date = dateDuJourPrecedent
      

      Là, tu as tes 2 résultats dans ton recordset, tu peux afficher les 2 et calculer la différence.
    3. @Mikey_UFCdatedujour et datejourprecedent sont elles des fonctions system?
      si non alors cest ca que je cheche

      thank
    4. @patriciaBen non, ça tu les calcules en VB.

      Il doit y avoir une fonction date() qui doit donner la date du jour.
      De mémoire, mais c'est c'est à vérifier, il doit y avoir une fonction dateAdd() qui devrait te permettre en ajoutant -1 jour à la date du jour d'avoir la date d'hier