SQL filter alleen hele minuten?

Status
Niet open voor verdere reacties.

ABBOV

Nieuwe gebruiker
Lid geworden
6 apr 2010
Berichten
2
Ben mijn eerste stapjes aan het zetten m.b.t. mySQL, databases e.d. Kan nu echter wat hulp gebruiken.

Case:
Heb een interface waarbij met grote regelmaat (elke 5 sec.) waardes (afgelezen temperaturen) worden weggeschreven naar een tabel.
Dit werkt op zich prima. Nu wil ik echter, na verloop van tijd deze data "uitdunnen", tijdens een live sessie is het goed om realtime data te hebben maar na verloop van tijd heb ik dit allemaal niet meer nodig. Wil echter het globale verloop nog wel vasthouden ter naslag.​

Nu is dus mijn vraag, alle records krijgen een timestamp mee, hoe filter ik alleen de hele minuten er uit?

Zou denken aan onderstaande code, maar dat biedt helaas geen soelaas.
Code:
SELECT * FROM `Temp_Input` WHERE 
WHERE Date_added != "????-??-?? ??:??:00"

Data:
Date_added
11-11-2017 15:52:00
11-11-2017 15:52:05
11-11-2017 15:52:10
11-11-2017 15:52:15
11-11-2017 15:52:20
11-11-2017 15:52:25
11-11-2017 15:52:30
11-11-2017 15:52:35
11-11-2017 15:52:40
11-11-2017 15:52:45
11-11-2017 15:52:50
11-11-2017 15:52:55
11-11-2017 15:53:00
11-11-2017 15:53:05
11-11-2017 15:53:10
11-11-2017 15:53:15
11-11-2017 15:53:20
11-11-2017 15:53:25
11-11-2017 15:53:30
11-11-2017 15:53:35
11-11-2017 15:53:40
11-11-2017 15:53:45
11-11-2017 15:53:50
11-11-2017 15:53:55
11-11-2017 15:54:00
11-11-2017 15:54:05​

Wie helpt me op de goede weg?

Groet

Arjan B. Busger op Vollenbroek
 
Lang leve alle youtube tutorials, heb het zelf al gevonden. :)

Onderstaande code doet precies wat het moet doen, alles selecteren wat niet eindigt op hele seconden.
Code:
SELECT * FROM `Temp_Input` WHERE Date_added not like "%:00%"
 
kan je eens kijken of je in je resulaat deze krijgt

... :00:01 omdat de procent ook achteraan staat

stel ... je hebt timestamp dan kan je volgende
Code:
TIME_FORMAT(`time`, '%s') AS `sec`

en dan bekijken of sec = 00
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan