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 | 8710 (5389) | BivšiUser2 |
» | java / mysql / počasne poizvedbeOddelek: Programiranje | 808 (737) | BRBR |
» | baze podatkovOddelek: Programiranje | 1622 (1541) | urkrajnc |
» | Preverjanje hitrosti povezave ADSLOddelek: Omrežja in internet | 1994 (1765) | StratOS |
» | domači benchmark programOddelek: Programiranje | 1149 (1003) | ruph |