Bonjour à tous,
Je suis débutante en SQL et j'aurais souhaité réaliser une opération dans mon SELECT puis le déclarer en variable.
Je m'explique : j'ai un champ numérique qui correspond à une référence produit (appelons le ref). Ce champ est bien construit puisque si j'extraie les deux premiers chiffres sur la gauche, cela me donne la catégorie.
Je souhaiterais donc écrire quelque chose dans le style
Seulement, quand j'exécute le code, j'ai un message d'erreur : Statement(s) could not be prepared.State: 42000. Je pense qu'il y a une erreur dans ma ligne de code mais je ne parviens pas à trouver une autre façon de le formuler.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT LEFT(ref,ref-2) AS Categorie FROM ...
Merci de votre aide







Répondre avec citation



Partager