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 | 9004 (5683) | BivšiUser2 | 
| » | java / mysql / počasne poizvedbeOddelek: Programiranje | 874 (803) | BRBR | 
| » | baze podatkovOddelek: Programiranje | 1683 (1602) | urkrajnc | 
| » | Preverjanje hitrosti povezave ADSLOddelek: Omrežja in internet | 2065 (1836) | StratOS | 
| » | domači benchmark programOddelek: Programiranje | 1198 (1052) | ruph |