Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Pokorný Martin:23.4.2018 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.4.2018 12:23
Avatar
dez1nd
Člen
Avatar
Odpovídá na Pokorný Martin
dez1nd:23.4.2018 13:29

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

 
Nahoru Odpovědět
23.4.2018 13:29
Avatar
Pokorný Martin:23.4.2018 13:57

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

 
Nahoru Odpovědět
23.4.2018 13:57
Avatar
Paul
Člen
Avatar
Odpovídá na Pokorný Martin
Paul:23.4.2018 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í
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
23.4.2018 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.