链接http://s17.postimg.org/pdftjpl1r/Event.png
我上面有两个表。我想用oracle显示第三个表。我知道使用java,vector和其他东西显示那些数据。但是无法编码正确的oracle代码。在上面的显示表中显示的数据是> = SYSDATE。
答案 0 :(得分:0)
我认为是这样的:
select e.event_name,
min(dt.start_date) as start_date,
min(dt.start_date)||'-'||max(dt.end_date) as FromTo
from event e join
date_table dt
on e.e_id = dt.e_id
group by e.event_name;
您可能需要使用to_char()
将日期/时间转换为正确的格式。您没有指定数据中的类型,因此很难说需要转换的内容。