non, c'est pas ça que je voualis dire. en fait, à mon avis, il faut que tu traite ton fichier texte d'abord. donc que tu fasse une moulinette qui transforme tes champs jj/mm/aaaa en aaaa-mm-jj.
...
Type: Messages; Utilisateur: buffyann
non, c'est pas ça que je voualis dire. en fait, à mon avis, il faut que tu traite ton fichier texte d'abord. donc que tu fasse une moulinette qui transforme tes champs jj/mm/aaaa en aaaa-mm-jj.
...
ok, je pense que le mieux que tu puisse faire, c'est mettre ton champ mysql en DATE et passer tes données de jj/mm/aaaa en aaaa-mm-jj avec une petite moulinette. je pense qu'avec load data infile ça...
il me semble que le format date de mysql c'est aaaa-mm-jj mais le champ de ta table doit être déclaré comme DATE.
sinon, je ne sais pas quoi t'expliquer d'autre car je n'ai pas bien compris ce que...
oui date, c'est bien.
ensuite, tu pourras utiliser DATE_FORMAT pour comparer ce que tu veux.
sinon, si c'est en VARCHAR, tu pourras toujours comparer mais c'est moins propre.
je ne sais pas. je pense qu'il faut simplement qu'il soit declaré en tant que format DATE de mysql. essaie voir si ça fonctionne.
je trouve ça bizarre que tu aille le format jj/mm/aaaa quand même,...
en fait, date_format te formate ta date comme tu veux. il faut juste que ta date soit une Date Mysql.
POur plus d'info, voici l'extrait de la DOC :
dans ton cas, je pense donc que tu peux...
il te suffit de recuperer l'année de dateE et de la comparer avec l'autre.
pour recuperer l'année, ça depend du SGBD, avec MySQL, je crois que tu le fait avec DATE_FORMAT.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.