Autor | Zpráva | ||
---|---|---|---|
Novosad1351 Profil * |
#1 · Zasláno: 11. 11. 2021, 12:29:03
Ahoj,
pomocí cronu ukládám data každých 5 minut. Bohužel se ojediněle stane, že data nejsou uložena jako 05, 10, 15 minut, ale třeba 02 nebo 11 minut. Dá se pomocí mySQL příkazu vypsat, která data se nerovnají 5 minutovým intervalům? Čas ukládám jako timestamp (2021-11-11 12:25) nebo time (v sekundách od 1970). Moc děkuji. |
||
anonym_ Profil * |
#2 · Zasláno: 11. 11. 2021, 12:52:14
Novosad1351:
K čemu to je dobré? Jestli tě při tahání dat zajímají ty "mimo", pracuj s intervalem ±2,5minuty. Nebo ber posledních X (podle délky časového úseku) a ty hodnoty, které už máš, ignoruj. Možností je spousta. Pokud je datum uložen jako datetime, pak můžeš asi kontrolovat poslední číslici, jestli je různá od 0 nebo 5. Ale nedává mi to moc smysl, spíše bych to řešil nějak jinak, viz výše, než se spoléhat na to, že čas uložení bude nějaký. |
||
Časová prodleva: 2 roky
|
0