Forum » Programiranje » [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:
Lp,
Marko
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:
Lp,
Marko
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL vprasanje (strani: 1 2 )Oddelek: Programiranje | 8344 (5023) | BivšiUser2 |
» | java / mysql / počasne poizvedbeOddelek: Programiranje | 749 (678) | BRBR |
» | baze podatkovOddelek: Programiranje | 1559 (1478) | urkrajnc |
» | Preverjanje hitrosti povezave ADSLOddelek: Omrežja in internet | 1927 (1698) | StratOS |
» | domači benchmark programOddelek: Programiranje | 1103 (957) | ruph |