SELECT en fonction d'un timestamp

Le problème exposé dans ce sujet a été résolu.

Bonjour,

j'aimerais récupéré des entrées qui se trouve entre un certain timestamp.

j'ai une colonne donc qui se nomme timestamp et j'aimerais faire par exemple ceci:

1
Récupérer toutes les entrées donc le timestamp se trouve entre `1458082800` et `1458514800`

Il s'agit de chose que je n'ai jamais vraiment faites.
Je vous remercie, WinXaito.

Il y a bien la clause between qui peut marcher.

1
2
3
SELECT your, fields 
FROM la_table 
WHERE `timestamp` BETWEEN 1458082800 AND 1458514800

Tu peux même jouer avec les dates et les opérations :

1
2
3
4
5
6
SELECT your, fields 
FROM la_table 
WHERE `timestamp` 
    BETWEEN 
        UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY)) 
        AND UNIX_TIMESTAMP(NOW())
+1 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte