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 :

Nombre de condition dans WHERE


Sujet :

MS SQL Server

  1. #1
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut Nombre de condition dans WHERE
    Bonjour,

    J'aimerais savoir combien de "AND" peut-on mettre dans la clause WHERE pour un UPDATE avec une seule table parce que j'ai un UPDATE avec 5 AND et ca marche pas.

    Je vous remercie

  2. #2
    Membre éclairé Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Par défaut
    il y a des chances que ton erreur vienne d'ailleurs, par ce que j'ai une table avec une clé composée de 10 colonnes et mes UPDATEs fonctionnent parfaitement...

  3. #3
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    J'aimerais m'assurer que cet ordre SQL est correct :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    UPDATE table_releve
      SET volume_prelev = ((nouvel_index - prev_index)*coefficient),
        calculer = 1
      WHERE (mode_calcul = 'C' AND calculer=0 AND volume_prelev<>0 AND
       id_trimestre=@IdTrimestre AND type_prelev='C' AND bloque=0)

    Merci

  4. #4
    Membre éprouvé Avatar de freud
    Homme Profil pro
    Développeur
    Inscrit en
    Mai 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 271
    Par défaut
    Désolé ca marche j'avais mis un IF que je ne voyais pas dans la SP et ca ne passait pas avec ..

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/06/2013, 07h24
  2. Condition dans WHERE
    Par Morad ISSOULGHANE dans le forum Développement
    Réponses: 5
    Dernier message: 28/05/2010, 12h03
  3. Condition dans Where contenant un slash
    Par paradeofphp dans le forum Requêtes
    Réponses: 6
    Dernier message: 29/04/2010, 19h28
  4. Aide rédaction des conditions dans where clause
    Par Pahcixam dans le forum Requêtes
    Réponses: 4
    Dernier message: 31/08/2007, 13h01
  5. Condition dans WHERE
    Par portu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/02/2007, 11h31

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