Bonjour,
voila, j'ai une table sql ou il y a un enregitrement toutes les 2 secondes , elle possede une colonne date_time.
j'aimerais pour un affichage en graphique pouvoir selectionner les enregitrements a partir du momment ou je le demande jusque 24 heures avant mais seulement toutes les heures
comme je ne trouve pas , je voulais savoir comment selectionner les 24 derniers enregistrements (id) avec un interval de 1800(id) (se qui correspond au nombres d'enregistrement a l'heure) :
soit id (24heure)=10230,id(23heure)=8430,id(22heures)=6630....
j'espere etre clair
je vous remercie d'avance, je suis a mon cinquieme neurofene.
select * from table
where id in (select max(id) from table
union
select max(id) - (1800*1) from table
union
select max(id) - (1800*2) from table
...
union
select max(id) - (1800*23) from table )
cdlt
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Merci , j y avais pensé, ca fait quand un gros travail d ecriture , surtout quand je vais commencer au les historiques au mois et a l annee....
Je pensais trouver un truc du style LIMIT ( dernier id, 1800, 24)
Ou un truc du style
Currentdate ( ddmmyy hhmmss) where hh 1->24 mm=mm &ss=ss
Je continue a chercher mais je suis preneur de tout aide
J'ai mis en résolu, tu ne dois pas avoir le lien (qui est au dessus de la question) car tu as posé la question en anonyme, non connecté avec ton compte.