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 | 9112 (5791) | BivšiUser2 |
| » | java / mysql / počasne poizvedbeOddelek: Programiranje | 891 (820) | BRBR |
| » | baze podatkovOddelek: Programiranje | 1706 (1625) | urkrajnc |
| » | Preverjanje hitrosti povezave ADSLOddelek: Omrežja in internet | 2084 (1855) | StratOS |
| » | domači benchmark programOddelek: Programiranje | 1210 (1064) | ruph |