[RESOLU] requète mysql

Petit nouveau ! | 7 Messages

09 oct. 2012, 13:04

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.

ViPHP
ViPHP | 2577 Messages

09 oct. 2012, 13:11

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()

Petit nouveau ! | 7 Messages

09 oct. 2012, 13:21

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

ViPHP
ViPHP | 2577 Messages

09 oct. 2012, 13:48

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

Petit nouveau ! | 7 Messages

09 oct. 2012, 13:59

cela ne marche pas il me retourne la valeur 1.

merci
je vais continuer a chercher ;)

ViPHP
ViPHP | 2577 Messages

09 oct. 2012, 14:07

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.

Petit nouveau ! | 7 Messages

09 oct. 2012, 14:22

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).

ViPHP
xTG
ViPHP | 7331 Messages

09 oct. 2012, 14:47

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.