IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Fonction de type between


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut [Resolu] Fonction de type between
    Bonjour a tous,

    Je suis a la recherche d'une fonction de type between pour une requete.
    Je m'explique.
    J ai une table A avec 1 date, 1 champ money, et 1 champ currency.
    j ai une table B avec 1 start date, 1 end date, et une valeur Rate (equivalence monetaire), 1 champ currency.

    Je lie mes currency entre elles. mais je garde l historique des valeurs monetaires dans ma table B.
    Le tout serait de faire une requete tu type:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select * from table A where [tableA].[date] between [tableB].startdate and [tableB].enddate
    sachant que ma [tableA].[date] = 07-avril-2005 et 
    [tableB].startdate = 1-avril-2005 
    [tableB].enddate  = 30-avril-2005
    Quelqu un a t il une petite idee la dessus ?

    Merci

    Bruno

  2. #2
    Membre expérimenté
    Inscrit en
    Mars 2004
    Messages
    425
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 425
    Par défaut
    salut
    Essaies ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * from table A where [tableA].[date] between '01/04/2005'  and '30/04/2005'

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 72
    Par défaut
    essaye ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select * from tableA as TA inner join tableB as TB on TA.currency = TB.currency where TA.[date] between TB.startdate and TB.enddate
    Par contre essaye de ne pas utliser "date" en nom de champs cela ne t'apportera que des soucis.

    @+ bon courage

  4. #4
    Membre régulier
    Inscrit en
    Novembre 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 7
    Par défaut
    That's perfect ....
    Merci

    Bruno

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction du type y=
    Par vladskeeper dans le forum Langage
    Réponses: 3
    Dernier message: 29/12/2005, 19h40
  2. Fonction du type y=
    Par vladskeeper dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/12/2005, 18h54
  3. Réponses: 9
    Dernier message: 22/07/2005, 16h10
  4. [LG]Resultat de fonction de type Record ?
    Par Mike888 dans le forum Langage
    Réponses: 10
    Dernier message: 24/01/2004, 22h48
  5. Fonction de type tableau
    Par Charles f dans le forum Langage
    Réponses: 5
    Dernier message: 04/08/2002, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo