» »

[Derby Database]Zdruzavenj rezultatov

[Derby Database]Zdruzavenj rezultatov

KernelPanic ::

Spostovani!

Delam na nekem sistemu, kjer moram v backofficu sesteti dolzino seje med uporabniki. Problem pa je, ker se ob zacetku seje v derby bazo zapise samo zacetek seje (kar je sicer edino pravilno), ter ob koncu seje se zapise samo konec seje - VENDAR V DRUG RECORD, saj je stvar realizirana kot event. Podajam primer:
TITLE  MODULE    STARTTIME            ENDTIME              RUNTIMEFIELD_SESSIONDURATION  
-----  --------  -------------------  -------------------  ----------------------------  
abc    Recorder  2013-03-06 21:28:49  (null)               (null)                        
abc    Recorder  (null)               2013-03-06 21:30:04  (null)                  
Oba recorda opisujeta identicno stvar, vendar ima event zacetka seje polje ENDTIME na null, event konca seje pa STARTTIME na null in zato je RUNTIMEFIELD_SESSIONDURATION, s katerim sem hotel izracunati razliko v casih, null. Kako naj ta recorda "zdruzim", brez da "spremenim" bazo?

Lp,
Marko

keworkian ::

SELECT STARTTIME, (SELECT ENDTIME FROM tm WHERE STARTTIME IS NULL AND MODULE=t1.MODULE AND TITLE=t1.TITLE) AS ENDTIME
FROM tm t1 WHERE ENDTIME IS NULL
Obscenities in B-Flat

KernelPanic ::

Tukaj imam celoten sql stavek:
SELECT DISTINCT
RECORDING_FRAME.STARTTIME,
RECORDING_FRAME.ENDTIME,
{
fn timestampdiff(SQL_TSI_FRAC_SECOND,
RECORDING_FRAME.STARTTIME,
RECORDING_FRAME.ENDTIME)
} AS RUNTIMEFIELD_SESSIONDURATION
FROM APP.MEETINGS
JOIN APP.RECORDING ON
MEETINGS.MEETING_ID=RECORDING.MEETINGID
JOIN APP.RECORDING_TRACK ON
RECORDING.RECORDING_ID=RECORDING_TRACK.RECORDING_ID
JOIN APP.RECORDING_FRAME ON
RECORDING.RECORDING_ID=RECORDING_FRAME.RECORDING_ID
WHERE RECORDING_FRAME.MODULE LIKE 'Recorder' AND
MEETINGS.STATUS LIKE 'ENDED'
Keworkian je dal dobro iztocnico, ampak enostavno mi stvar ne rata, mi lahko kdo prosim pove resitev?
Lp,
Marko


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL vprasanje (strani: 1 2 )

Oddelek: Programiranje
688344 (5023) BivšiUser2
»

java / mysql / počasne poizvedbe

Oddelek: Programiranje
5749 (678) BRBR
»

baze podatkov

Oddelek: Programiranje
91559 (1478) urkrajnc
»

Preverjanje hitrosti povezave ADSL

Oddelek: Omrežja in internet
71927 (1698) StratOS
»

domači benchmark program

Oddelek: Programiranje
71103 (957) ruph

Več podobnih tem