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 :

PROBLEME - CASE WHEN -


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 17
    Par défaut PROBLEME - CASE WHEN -
    Salut,

    J'ai un petit problème si j'exécute le code qui suit tout fonctionne en revanche dès que je souhaite mettre : when < 8 ou n'importe quelle autre inégalité message d'erreur.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    select [SIOP_Daily_Picture].[dbo].[test].[champ3],
     
    case [SIOP_Daily_Picture].[dbo].[test].[champ3]
     
    when 8 then 'CARAMEL'
     
    ELSE 'CHOCO'
     
     
    END 
     
    AS REFLECT
     
    from [SIOP_Daily_Picture].[dbo].[test]

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2007
    Messages : 47
    Par défaut
    Tu dois définir une expression booléenne dans chacun de tes WHEN si tu veux tester une inégalité.

    Comme je suis pas sur d'être très clair, essaie comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    SELECT [SIOP_Daily_Picture].[dbo].[test].[champ3],
     
    case  
    when ([SIOP_Daily_Picture].[dbo].[test].[champ3]< 8) then 'CARAMEL'
    ELSE 'CHOCO' END 
    AS REFLECT
     
    FROM [SIOP_Daily_Picture].[dbo].[test]

  3. #3
    Membre averti
    Inscrit en
    Décembre 2005
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 17
    Par défaut
    excellent je te remercie infiniment pour ton aide cela fonctionne comme diesel !

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

Discussions similaires

  1. Probleme avek my CASE WHEN
    Par Orkido dans le forum Développement
    Réponses: 2
    Dernier message: 19/02/2011, 17h13
  2. PROBLEME - CASE WHEN - IN A VIEW
    Par Bourezak dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/01/2008, 14h33
  3. Pb avec case when !
    Par Brice Yao dans le forum Langage SQL
    Réponses: 11
    Dernier message: 05/08/2005, 08h20
  4. Structure CASE WHEN en Interbase
    Par tchaman dans le forum InterBase
    Réponses: 8
    Dernier message: 13/12/2004, 16h18
  5. [SQL] performances Decode ou Case when ?
    Par Yorglaa dans le forum Oracle
    Réponses: 8
    Dernier message: 01/10/2004, 15h50

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