SELECT en fonction d'un timestamp

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

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.

+1 -1
Staff

Cette réponse a aidé l'auteur du sujet

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

Édité par artragis

+1 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

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