Hallo zusammen,
ich möchte aus zwei Tabellen mit Messwerten den Mittelwert der Differenz aus beiden Messwerten rsdrv0.value - rsdrv100.value berechnen. Es sollen dabei allerdings nur diejenigen Messwerte berücksichtigt werden, die innerhalb der Standardabweichung liegen.
Irgendwie brauche ich da noch eine Unterabfrage, bin aber ziemlich ratlos. Könnt ihr helfen?
Danke und Gruß Ralf
select
count(rsdrv0.value) as "Anzahl",
round((rsdrv0.value - rsdrv100.value),2) as "deltaSpurVL"
from durr.resultssdrv rsdrv0 join durr.rname rn0 on rsdrv0.rnameid = rn0.id AND rsdrv0.rnameid = '2411'
join durr.resultssdrv rsdrv100 on rsdrv100.rid = rsdrv0.rid join durr.rname rn100 on rsdrv100.rnameid = rn100.id AND rsdrv100.rnameid = '2011'
where rsdrv0.rid in (select rss.rid
from
durr.RESULTSS rss
where
rss.MODIFIED > TO_DATE ('24.06.2019 07:20:56', 'DD.MM.YYYY HH24:MI:SS')
AND rss.TSID = 'L6'
ich möchte aus zwei Tabellen mit Messwerten den Mittelwert der Differenz aus beiden Messwerten rsdrv0.value - rsdrv100.value berechnen. Es sollen dabei allerdings nur diejenigen Messwerte berücksichtigt werden, die innerhalb der Standardabweichung liegen.
Irgendwie brauche ich da noch eine Unterabfrage, bin aber ziemlich ratlos. Könnt ihr helfen?
Danke und Gruß Ralf
select
count(rsdrv0.value) as "Anzahl",
round((rsdrv0.value - rsdrv100.value),2) as "deltaSpurVL"
from durr.resultssdrv rsdrv0 join durr.rname rn0 on rsdrv0.rnameid = rn0.id AND rsdrv0.rnameid = '2411'
join durr.resultssdrv rsdrv100 on rsdrv100.rid = rsdrv0.rid join durr.rname rn100 on rsdrv100.rnameid = rn100.id AND rsdrv100.rnameid = '2011'
where rsdrv0.rid in (select rss.rid
from
durr.RESULTSS rss
where
rss.MODIFIED > TO_DATE ('24.06.2019 07:20:56', 'DD.MM.YYYY HH24:MI:SS')
AND rss.TSID = 'L6'