我有以下 derby sql 语句:
SELECT DISTINCT MEETINGS.MEETING_ID,
MEETINGS.TITLE,
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'
如果我执行这个查询,我会得到以下结果:
MEETING_ID TITLE STARTTIME ENDTIME RUNTIMEFIELD_SESSIONDURATION
---------- -------------------- ------------------- ------------------- ----------------------------
65536 abc 2013-03-06 21:28:49 (null) (null)
65536 abc (null) 2013-03-06 21:30:04 (null)
65537 fasfasf 2013-03-06 21:13:13 (null) (null)
65537 fasfasf (null) 2013-03-06 21:13:40 (null)
360448 fasfffa 2013-03-06 21:31:07 (null) (null)
360448 fasfffa (null) 2013-03-06 21:38:13 (null)
360448 fasfffa (null) (null) (null)
360450 test 2013-03-06 22:07:31 (null) (null)
360450 test (null) 2013-03-06 22:14:13 (null)
1605632 test benno 2013-03-19 18:21:03 (null) (null)
1605632 test benno (null) 2013-03-19 18:28:02 (null)
1605632 test benno (null) (null) (null)
3211281 Conference Unni 2013-03-28 11:03:34 (null) (null)
3211281 Conference Unni (null) 2013-03-28 11:12:49 (null)
3211281 Conference Unni (null) (null) (null)
3211283 test 2013-03-28 10:51:27 (null) (null)
3211283 test (null) 2013-03-28 10:59:13 (null)
3211283 test (null) (null) (null)
3211284 test (Copy) 2013-03-28 11:02:57 (null) (null)
3211284 test (Copy) (null) 2013-03-28 11:03:08 (null)
3211285 test (Copy) (Kopie) 2013-03-28 18:24:35 (null) (null)
3211285 test (Copy) (Kopie) (null) 2013-03-28 18:24:58 (null)
3211288 ss test 2013-03-28 17:02:20 (null) (null)
3211288 ss test (null) 2013-03-28 17:34:33 (null)
3211288 ss test (null) (null) (null)
现在,很明显,该清单中的同一事件(例如,事件“abc”)有两条记录,开始时间和结束时间。如何修改此 derby sql 语句,使其在单行中返回事件“abc”开始时间和结束时间?