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

SQL Firebird Discussion :

[FB 1.5]comparaison de chaines et de dates


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Moine
    Inscrit en
    Mars 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 210
    Par défaut [FB 1.5]comparaison de chaines et de dates
    salut tout le monde !

    Comment traduire cette requête en SQL sous FB: le nom de tous les employés dont le matricule est compris entre 'PK114' et 'PT452' et qui sont née entre fevrier et avril?

    Si quelqu'un a la reponse ou peut me dire comment comparer deux chaines de caractères c'est à dire savoir s'il y a egalité,ou si l'une est superieure à l'autre et comment comparer deux dates, je serais ravi de l'apprendre.

    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Barbibulle
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 052
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 052
    Par défaut
    Les tests d'égalité, supérieur et inférieur que vous utilisez pour les nombres sont valables pour comparer les dates entre elles ou les chaines de caractères entre elles.

    = égal
    > supérieur
    < inférieur
    >= supérieur ou égal
    <= inférieur ou égal

    Et pour sélectionner les personnes nées entre février et avril (sans tenir compte de l'année de naissance) il vous faudra extraire le mois de la date de naissance.

    Extract( month from DateNaissance) vous permettra d'extraire le mois de la date en question.

    Il ne vous reste plus qu'à finir l'exercice en écrivant la requete SQL

  3. #3
    Membre confirmé Avatar de Moine
    Inscrit en
    Mars 2006
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 210
    Par défaut [FB 1.5]comparaison de chaines et de dates
    Citation Envoyé par Barbibulle Voir le message
    Les tests d'égalité, supérieur et inférieur que vous utilisez pour les nombres sont valables pour comparer les dates entre elles ou les chaines de caractères entre elles.

    = égal
    > supérieur
    < inférieur
    >= supérieur ou égal
    <= inférieur ou égal
    Merci, je savais pa que c'etait possible.

    Et pour sélectionner les personnes nées entre février et avril (sans tenir compte de l'année de naissance) il vous faudra extraire le mois de la date de naissance.

    Extract( month from DateNaissance) vous permettra d'extraire le mois de la date en question.
    Je ne connaissais pas la fonction extract, Merci.

Discussions similaires

  1. [VBA]excel comparaison de chaine de caractere
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 30/01/2006, 15h32
  2. [langage] Comparaison de chaîne
    Par Fastshadow dans le forum Langage
    Réponses: 7
    Dernier message: 05/09/2004, 18h58
  3. comparaison de chaines de caracteres en PLSQL
    Par biozaxx dans le forum PL/SQL
    Réponses: 3
    Dernier message: 19/08/2004, 09h41
  4. Comparaison de chaines
    Par Marc_P dans le forum Linux
    Réponses: 6
    Dernier message: 17/02/2004, 17h04
  5. [LG]comparaison de chaines de caracteres
    Par thesam dans le forum Langage
    Réponses: 6
    Dernier message: 20/05/2003, 22h41

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