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

 MySQL Discussion :

Subquery returns more than 1 row - mysql


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 217
    Par défaut Subquery returns more than 1 row - mysql
    Bonjour,

    j'ai fait ma requête ci dessous qui me retourne Subquery returns more than 1 row et je ne sais pourquoi.

    j'ai fait tout ce que je pouvais : des alias à tous les niveaux mais ça n'a rien donné.
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    SELECT IF((MONTH(ind.Date_histo)=1), 
    (SELECT indicateur.value FROM indicateur WHERE indicateur.Date_histo =(SELECT DISTINCT MAX(indicateur.Date_histo) from indicateur
    WHERE MONTH(indicateur.Date_histo)=1 AND YEAR(indicateur.Date_histo)="2013")
    AND ind.Date_histo=indicateur.Date_histo
    ) , 0 ) AS valJanvier
    FROM indicateur ind

    Merci de votre aide

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,

    votre requête est censée faire quoi à la base ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 217
    Par défaut
    Merci pour la réponse rapide.

    Dans ma table indicateur j'ai des value calculé tous les jours. à chaque value correspond une date appelé date historisation (jour auquel on l'a calculé)
    je dois recupéré la valeur de value de chaque mois ( qui represente la valu du dernier car du mois car c'est des valeur encours)

    suis je clair??

Discussions similaires

  1. #1242 - Subquery returns more than 1 row
    Par Loan26 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 07/11/2007, 20h32
  2. Réponses: 4
    Dernier message: 25/01/2007, 15h02
  3. Réponses: 3
    Dernier message: 08/12/2006, 17h28
  4. ORA-01427: single-row subquery returns more than one row
    Par hadid dans le forum Langage SQL
    Réponses: 3
    Dernier message: 31/10/2006, 15h35
  5. Subquery returns more than 1 row
    Par Mathelec dans le forum Requêtes
    Réponses: 12
    Dernier message: 03/08/2006, 14h25

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