Ahoj,
zase zápasím se složitostí dotazu. Povedlo se mi dosáhnout požadovaného výsledku s dočasnou tabulkou:
select Teploty.[Datum a čas], Teploty.pec1, Teploty.pec2 into #tt from Teploty join #MeasInfo ON
[Datum a čas] >= zacatek AND [Datum a čas] <= konec
where Teploty.[Datum a čas] between '2020-04-01 13:43:25' and '2020-04-01 13:44:00';
select * from #tt where (DATEDIFF(second, (select min([Datum a čas]) from #tt), [Datum a čas]) % 5) = 0;
drop table #tt;
Z výsledku prvního dotazu se ve druhém dotazu vybere první záznam a pak každý další, který má od prvního záznamu odstup rovný násobku 5 sekund. Tím se získají záznamy s rozestupem 5 sekund.
Jak dosáhnout stejného výsledku bez dočasné tabulky #tt?
hu