Requete retournant les données entre 2 dates de type Varchar
chezeu
Messages postés21Date d'inscriptionmardi 25 mars 2008StatutMembreDernière intervention 6 juin 2010
-
6 juin 2010 à 16:58
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
6 juin 2010 à 17:56
Bonjour je suis en train de faire un projet sur mysql.
J'ai des dates qui sont de type varchar sur le format jj/mm/aaaa
Par exemple j'ai ma table ayant le schéma suivant lot(num_lot,nom_lot,date_lot)
et j aimerais par exemple avoir les lots compris entre le 12/11/2009 et le 14/01/2010
or date_lot est de type varchar
J ai fait la requete select * from lot where date_lot >='date1' and date_lot <= 'date2'
et ça ne retourne rien je me dis peut etre qu'il faut faire une conversion et je ne sais
comment? SVP j'ai besoin de votre aide c'est un projet d'école!
A voir également:
Requete retournant les données entre 2 dates de type Varchar
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 6 juin 2010 à 17:56
Salut,
Pourquoi donc les stocker dans des varchar ? C'est moins optimisé en terme de stockage (un champ de type DATE est stocké dans un long sur 4 octets), c'est moins optimisé en terme d'accès, et ca te permets pas de faire des requêtes de sélection en appliquant des fonctions sur les dates (comme tu as pu le remarquer).
______________________________________
AVANT de poster votre message, veuillez lire, comprendre, et appliquer notre réglement