Hallo, ich habe das problem, dass ich nicht weiss wie ich den Ping einer Nachricht die versendet wird errechnen und ausgeben kann.
Mein sql code sieht im moment so aus:
select dsks.dsqu_dsqu_id, dsks.dsks_status,
to_char(dsks.dsks_zeitpunkt,'dd.mm.yyyy hh24:mi:ss')"Datum Zeit Sekunde",
to_char(dsks.dsks_zeitpunkt,'sssss')"Dauer"
from dsks, dsqu
where dsks.dsqu_dsqu_id = dsqu.dsqu_id
and dsks.dsks_status IN ('KP','ZV')
and dsqu.kopa_kopa_id_nachricht_vers = 430
and dsks.dsks_zeitpunkt between to_date('01.01.2007 08:00:00','dd.mm.yyyy hh24:mi:ss')and to_date('05.07.2007 10:00:00','dd.mm.yyyy hh24:mi:ss')
order by dsqu.dsqu_id desc, dsks_status desc;
und liefert diese Tabelle:
DSQU_DSQU_ID DS Datum Zeit Sekunde Dauer
------------ -- ------------------- -----
236680682 ZV 02.01.2007 16:37:11 59831
236680682 KP 02.01.2007 16:37:12 59832
236679499 ZV 02.01.2007 16:29:37 59377
236679499 KP 02.01.2007 16:29:37 59377
236679159 ZV 02.01.2007 16:27:25 59245
236679159 KP 02.01.2007 16:27:25 59245
236678105 ZV 02.01.2007 16:19:58 58798
236678105 KP 02.01.2007 16:19:58 58798
Nun möchte ich, dass ich erstens die Berechnung der Dauer von der ID "KP" - ID "ZV" (Differenz = Ping) bekomme und in eine nächste Spalte ausgebe und dass die Zeit wenns geht in Millisekunden umgerechnet wird (was denke ich nicht so schwer sein sollte).
Danke !