Utilisations de variables SQL dans une requête - SQL/NoSQL - Programmation
MarshPosté le 20-03-2009 à 17:49:05
Bonjour à tous,
J'ai une requête SQL faisant appel à une variable que je n'arrive pas à exécuter... Malgré avoir lu la doc MySQL et pas mal planché sur le sujet je n'arrive toujours pas à saisir où se situe le problème:
SELECT SUM(l.MkVal) AS sumVal FROM ligne_attrib_titre l WHERE l.id_titre = '5902941'; SET @sumValue := sumVal; SELECT (SELECT @sumValue)/3.0;
La première ligne donne bien le résultat attendu. Néanmoins, à l'exécution de la deuxième ligne, l'erreur levée par l'outil MySQL Query Browser est la suivante: Unknown column 'sumVal' in 'field list'
Merci pour votre coup de main!
Message édité par charliend le 20-03-2009 à 17:54:59
Marsh Posté le 20-03-2009 à 17:49:05
Bonjour à tous,
J'ai une requête SQL faisant appel à une variable que je n'arrive pas à exécuter...
Malgré avoir lu la doc MySQL et pas mal planché sur le sujet je n'arrive toujours pas à saisir où se situe le problème:
SELECT SUM(l.MkVal) AS sumVal FROM ligne_attrib_titre l WHERE l.id_titre = '5902941';
SET @sumValue := sumVal;
SELECT (SELECT @sumValue)/3.0;
La première ligne donne bien le résultat attendu.
Néanmoins, à l'exécution de la deuxième ligne, l'erreur levée par l'outil MySQL Query Browser est la suivante:
Unknown column 'sumVal' in 'field list'
Merci pour votre coup de main!
Message édité par charliend le 20-03-2009 à 17:54:59