Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. Více informací

Diskuze: Výběr jednoho záznamu z určitého času, každý den

Ostatní jazyky SQL SQL a databáze Výběr jednoho záznamu z určitého času, každý den

Aktivity (1)
Avatar
Pokorný Martin:23. dubna 12:23

Ahoj,
prosím o radu od zkušenějších:

potřeboval bych složit SQL dotaz tak , aby mi vrátil záznamy tak, že zde bude z každého dne jedna hodnota, která je v časovém rozmezí daného dne např mezi 3-4 hodinou ráno.

mám tyto dva sloupce:

time value
---- -----
1523792325347494304 10.57
1523792908559378926 10.57
1523793501414186917 9.49
1523794139665760781 9.49
1523794771524369584 9.5
1523795356847050365 9.49
1523796056517093353 9.55
1523796635533149782 9.57
1523797243068712737 9.58

poradíte prosím?

 
Odpovědět 23. dubna 12:23
Avatar
dez1nd
Člen
Avatar
Odpovídá na Pokorný Martin
dez1nd:23. dubna 13:29

jaká ta hodnota má být ? minimální ? maximální ? nebo je to jedno ?

 
Nahoru Odpovědět 23. dubna 13:29
Avatar
Pokorný Martin:23. dubna 13:57

je to asi jedno - klidne prumerna z casu mezi 3-4hod

 
Nahoru Odpovědět 23. dubna 13:57
Avatar
Paul
Člen
Avatar
Odpovídá na Pokorný Martin
Paul:23. dubna 15:16

Jestli tě správně chápu, tak v dané tabulce potřebuješ mít ještě sloupec, který ti identifikuje daný den.
Pak by dotaz mohl vypadat následovně:

select den, avg(hodnota) as prumerna_hodnota from tabulka
where cas between '03:00' and '04:00'
group by den
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 23. dubna 15:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.