Page 1 sur 1
requète mysql
Posté : 09 oct. 2012, 13:04
par wilow28
bonjour,
voila je débute dans mysql et j'aimerai savoir comment faire pour récuperer des données genre le nombre d'enregistrement mais exemple aujourd'hui je fais 5 enregistrement et qu'il me donne le resultat du jour et non la totalité des enregistrements.
merci.
Re: requète mysql
Posté : 09 oct. 2012, 13:11
par Mazarini
Il faut pour cela que tu ais une colonne avec la date de création dans ta table.
select count(*) from TaTable where TaDateCreation = now()
Re: requète mysql
Posté : 09 oct. 2012, 13:21
par wilow28
c'est fait j'ai une colonne date_in en current_timestamp / on update current_timestamp.
c'est sur la requete que je bloque.
j'arrive a afficher le nombre total d'enregistrement mais je veux qu'il m'affiche juste le total du jour
Re: requète mysql
Posté : 09 oct. 2012, 13:48
par Mazarini
Peut être :
SELECT count(*) FROM TaTable WHERE date_in > TIMESTAMP(curdate());
Sinon, regardes du coté de
http://dev.mysql.com/doc/refman/5.0/fr/ ... tions.html
Re: requète mysql
Posté : 09 oct. 2012, 13:59
par wilow28
cela ne marche pas il me retourne la valeur 1.
merci
je vais continuer a chercher

Re: requète mysql
Posté : 09 oct. 2012, 14:07
par Mazarini
SELECT date_in, TIMESTAMP(curdate()) FROM TaTable;
Peux te donner des indications. L'objectif est de mettre date_in et now() dans un format comparable.
Re: requète mysql
Posté : 09 oct. 2012, 14:22
par wilow28
voila je boss avec dreamweaver en gros je ne suis pas codeur.
je sais faire la requete pour qu'il m'affiche le nombre de donnée de réparation(total dans ma bdd). mais dedans il y a des réparations que j'ai fait hier et avant un si de suite, et donc ceux que j'ai fait aujourd'hui.
donc dans ma bdd il y a ex: 100 réparations mais sur les 100rep je n'en ai fait que ex:25 aujourdh'ui donc il doit m'afficher 25 rep.
et j'ai une colone date_in (timestamp).
Re: requète mysql
Posté : 09 oct. 2012, 14:47
par xTG
SELECT count(*) FROM TaTable WHERE DATE(FROM_UNIXTIME(TaDateCreation)) = CURDATE()
On converti le champs timestamp en date et on ne garde que les jours, mois et années.
Que l'on compare à la date du jour.