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

Langage SQL Discussion :

Test comparaison deux champs dans select


Sujet :

Langage SQL

  1. #1
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    Par défaut Test comparaison deux champs dans select
    Bonjour à tous,
    Je vous explique mon soucis:
    J'ai une table, table1 qui contient 3 champs: id, date1, date2
    date1 et date2 sont au format date.

    J'aimerai faire une requête qui me permette de récupérer tout les résultats de ma table avec une colonne en plus qui correspond à si date2 est > à date1 et qui serait un boolean.
    exemple:
    id date1 date2 diff
    1 2017-02-03 2016-01-02 0
    2 2012-06-07 2010-07-12 1
    ...


    Pensez vous que c'est possible de faire ce genre de requête?

    Merci d'avance
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 197
    Points : 12 772
    Points
    12 772
    Par défaut
    Bonjour,
    C'est faisable avec un CASE, par exemple:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select (case when 1 = 2 then true else false end) from dual

    Tatayo.

  3. #3
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    Par défaut
    Merci ca fonctionne! je n'avais pas pensé à ca ...
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

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

Discussions similaires

  1. [Sql]affectation d'un champ dans select
    Par boulaxx dans le forum Oracle
    Réponses: 1
    Dernier message: 03/08/2006, 15h55
  2. Requête SELECT avec deux champs dans une colonne ??
    Par fredhali2000 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 08/06/2006, 10h41
  3. Additionner deux champs dans une requête
    Par eddyG dans le forum Access
    Réponses: 5
    Dernier message: 30/05/2006, 18h00
  4. Lier deux champs dans deux tables ?
    Par Olivierc dans le forum Access
    Réponses: 3
    Dernier message: 28/04/2006, 23h13
  5. Choix entre deux champs dans une requete
    Par Pico10 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 27/07/2005, 15h36

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