Archives par mot-clé : -122

CODE RETOUR -122

A SELECT STATEMENT WITH NO GROUP BY CLAUSE CONTAINS A COLUMN NAME AND A COLUMN FUNCTION IN THE SELECT CLAUSE OR A COLUMN NAME IS CONTAINED IN THE SELECT CLAUSE BUT NOT IN THE GROUP BY CLAUSE

Explication :

L’ordre SELECT contient une des trois erreurs suivantes :

  • L’ordre contient un nom de colonne et une fonction de colonne sur la clause SELECT, sans clause GROUP BY.
  • Un nom de colonne figure sur la clause SELECT (éventuellement dans une fonction scalaire) mai pas dans la clause GROUP BY.
  • Une colonne référencée dans une clause GROUP BY est une colonne de vue dérivée d’une constante, d’une expression, ou d’une fonction.

Action système :

L’ordre ne peut être exécuté.

Réponse programmeur :

Corriger la syntaxe de l’ordre SQL en respectant les contraintes d’utilisation de la clause GROUP BY.