求sql的查询语句关于车票预售系统
龙扬天 2008-12-19 02:22:22 现有车票预售系统数据库的三张表,如下:
STATION,存储车站信息
TRAIN,存储火车信息
PASS_STATION,存储途经车站信息
建表脚本见text.sql。
请从上述三张中,统计出下面的信息,存放到一张输出表中。
车次, 总里程, 发车时间, 到站时间, 起始站, 终止站
STATION表
station_id, station_name
1 南昌
2 北京
6 上海
7 长沙
8 杭州
9 浙江
10 岳阳
11 广州
12 武汉
13 沈阳
14 北海
15 内蒙古
16 深圳
train表
train_id , train_name ,start_sta_id ,end_sta_id ,sum_distance
1 K105 2 11 100
2 K106 6 11 100
5 K107 1 16 120
8 K108 2 11 160
13 K120 1 16 200
PASS_STATION表
passID, train_id, pass_xuh ,station_id ,ARRIVAL_TIME, LEAVE_TIME , distance
1 8 0 2 NULL 2005-12-12 09:00:01.000 160
2 8 100 11 2005-12-12 23:00:09.000 NULL 160
3 13 0 1 NULL 2005-12-12 09:00:00.000 200
4 13 100 16 2005-12-12 20:00:00.000 NULL 200
要求达到:车次, 总里程, 发车时间, 到站时间, 起始站, 终止站
K108 160 2005-12-12 09:00:01.000 2005-12-12 23:00:09.000 北京 广州
K120 200 2005-12-12 09:00:00.000 2005-12-12 20:00:00.000 南昌 深圳