[RESOLU] requète mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] requète mysql

Re: requète mysql

par xTG » 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.

Re: requète mysql

par wilow28 » 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).

Re: requète mysql

par Mazarini » 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.

Re: requète mysql

par wilow28 » 09 oct. 2012, 13:59

cela ne marche pas il me retourne la valeur 1.

merci
je vais continuer a chercher ;)

Re: requète mysql

par Mazarini » 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

Re: requète mysql

par wilow28 » 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

Re: requète mysql

par Mazarini » 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()

requète mysql

par wilow28 » 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.