2011-01-07 5 views
2

je stocke l'heure de l'entrée d'enregistrement dans MySQL en utilisant le temps() fonction d'entrée php.The est stockée dans un type de champ « int »différence de calcul entre deux temps()

Y at-il une requête SQL Je peux courir pour obtenir le nombre total d'enregistrements dans les dernières 24 heures?

Merci pour votre temps,

Sunil

Répondre

1
SELECT `id` 
    FROM `table` 
WHERE DATE_SUB(NOW(), INTERVAL 1 DAY) > FROM_UNIXTIME(`date`) 
1
SELECT `id` 
FROM `table` 
WHERE FROM_UNIXTIME(`entrydate`) >= NOW() - INTERVAL 1 DAY 
+0

Vous voulez dire probablement '' FROM_UNIXTIME' au lieu de FROM_UNIX_TIME'. – Charles

+0

@Charles On dirait que quelqu'un a copié ma (mauvaise) réponse: P – alex

+0

@alex: Je reçois ce que je mérite ... honte à moi :) – Diablo

Questions connexes