C# týden C# týden
Pořádné programy s pořádnou klávesnicí zdarma. Více zde
Pouze tento týden sleva až 80 % na C# .NET

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.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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět  +1 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.