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 :

IIF (Access)


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut IIF (Access)
    Bonjour ou bonsoir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IIF([moisDebut] <> "" Et [moisFin] <> "", >= [moisDebut] Et <= [moisFin], >= "01" Et <= "12")
    Ce IIF ne fonctionne pas


    J'aimerais faire un IIF dans un select.

    Dans le champs mois (si le parametre moisDebut et moisFin sont différent de "", mois >= moidebut et <= moisFin
    Sinon
    Mois peut être n'importe quoi.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 55
    Par défaut
    Essaye d'enlever tes virgules et remplace les par un "or".
    Attention je crois que dans un iif tu ne peux pas mettre plus d'un "or"

    Je sais pas si ca peux t'interesser mais je travaille actuellement sur une requete SQL sur access avec iif ,voici ca structure.

    SELECT Analyse.Analyse,
    (select sum(IIf(Défaut_interne=True or Retour_client=True,1)) from FNC where FNC.Défaut_interne=Analyse.Défaut_interne and FNC.Retour_client=Analyse.Retour_client and Date='Janvier') AS Janvier,
    (select sum(IIf(Défaut_interne=True or Retour_client=True,1)) from FNC where FNC.Défaut_interne=Analyse.Défaut_interne and FNC.Retour_client=Analyse.Retour_client and Date='Février') AS Février
    FROM Analyse;

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 126
    Par défaut
    : : : :

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 35
    Par défaut
    Je n'ai rien compris à ce que tu voulais faire dans ton IIF...
    Normalement c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IIF(condition, ValeurSiVrai, ValeurSiFaux)
    Je ne peux pas t'aider plus parce que je ne sais pas quelle doit être ta condition ni quelle doit être la valeur si la condition est vraie et la valeur si la condition est fausse...

Discussions similaires

  1. [AC-2003] Fonction IIf Access 2003
    Par FlyingAlex dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/11/2010, 09h16
  2. fonction IIF access
    Par raider14 dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 25/05/2007, 11h59
  3. [SQL SERVER 2K] Equivalent de IIF ACCESS ou de DECODE ORACLE
    Par Filippo dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 12/09/2006, 15h05
  4. si conditionnel IIF sur Access
    Par a_bouha dans le forum Access
    Réponses: 6
    Dernier message: 06/01/2006, 18h01
  5. Portage requete Access vers SQL Server (Iif)...
    Par cmousset dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 14/06/2005, 16h38

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