求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 南昌 深圳

...全文
105 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙扬天 2008-12-19
  • 打赏
  • 举报
回复
pass_station中的pass_xuh是当pass_xuh=0时是始发站,而当pass_xuh=100时是终点站,不好意思我忘记注明了
cotton5i 2008-12-19
  • 打赏
  • 举报
回复
想问一下,pass_station中的pass_xuh是表示什么意思?
从结果来看,似乎跟这个域有点关系
claro 2008-12-19
  • 打赏
  • 举报
回复
帮顶

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧