Bonjour,

Je n'arrive pas à mettre en place ma requête permettant d'afficher les enregistrements contenus entre 2 valeurs de varchar.

Je m'explique :

Mon catalogue contient des références définies en varchar(15)

Je souhaiterai réussir à afficher toutes les références contenues entre ma référence min et ma référence max.

La requête actuelle marche à condition que la référence ne contienne que des valeurs numériques. dès qu'on a une caractère alphabétique ou un autre signe (comme le "/" par exemple) la requête ne fonctionne plus.

Voici ma requête actuelle :

SELECT DISTINCT reference, designation, marque, type, conditionnement, prix
FROM catalogue
WHERE reference BETWEEN $Refmoins AND $Refplus
ORDER BY reference
Quelqu'un aurait-il une solution ne demandant aucune modification sur le contenu de la table?