cs_alexius
Messages postés20Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention19 juillet 2007
-
23 nov. 2006 à 12:44
cs_alexius
Messages postés20Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention19 juillet 2007
-
23 nov. 2006 à 13:06
Bonjours à tous, je vous expose mon soucis:
Je doit générer une liste de département en fonction d'une liste d'adresse postal.
j'ai une table d'adresse postal don le jeu d'enregistrement se presente ainsi
01170
01200
01700
03100
03200
03300
63000
63120
Je souhaiterai ne recupérer seulement que les deux premier caractère de chaque champs et dedoubloner afin de ne récupérer uniquement :
01
03
63
je me suis renseigner sur la fonction substring qui me paraissai interessante
Voici ma requète qui ne marche pas:
$req="SELECT DISTINCT SUBSTRING(Adr_CodePostal,0,2) FROM point_vente ORDER BY Adr_CodePostal ASC";
Pouvez vous m'eclairer sur la syntaxe à suivre
Merci d'avance Alexis
cs_alexius
Messages postés20Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention19 juillet 2007 23 nov. 2006 à 13:06
Je répond lmoi même a ma propre question, le pb est résolut!!!
j'avai en fait 2erreur
la 1ère une erreur de syntaxe
SELECT DISTINCT SUBSTRING(Adr_CodePostal,1,2) AS val FROM point_vente ORDER BY Adr_CodePostal ASC
substring ne par pas de l''indice 0 comme je pensai mais de la position des caractère en l'occurence pour moi c'est le premier et ensuite j'ai repéré dans l'extra de mon pma "Using temporary; Using filesort" donc j'ai rajouter l'alias.
Si d'autre junior but sur ce truc j'espère qu'ils me liront!