salut,

je fais des requêtes SQL sur une base access en VB via l'objet Recordset ADO, mais ma question repose sur la syntaxe de ma requête, du moins si c possible de la faire :

imaginons une table pipo avec 2 champs 'present' et 'reference' (texte 8 digits). Je souhaite obtenir en résultat tous les enregistrements pour lesquels 'present' vaut 1, en triant de façon croissante mes résultats selon les 4 premiers digits (je suis certains que ces digits sont des chiffres...

Je sais faire avec le tri classique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
strSql = "select pipo.present, pipo.reference from pipo Where (pipo.present) = '1' Order By reference"
mais comment écrire la syntaxe pour trier simplement selon les 4 premiers digits de reference???

Merci & a++