+ -
当前位置:首页 → 问答吧 → 怎样查询才能得出想要的结果

怎样查询才能得出想要的结果

时间:2011-07-30

来源:互联网

一张列车时刻表
表名TRAIN
字段checi(车次)zhansun(站顺) zhanming(站名)ddsj(到达时间)cfsj(出发时间)day(天数)licheng(里程)
  1043 1 西安 21.25 1 0
  1043 2 咸阳 21.43 21.51 1 23
  1043 28 奎屯 11.08 3 2810



我想查询得出这样的结果:
  车次 始发站名 终到站名 全程 用时
  1043 西安 奎屯 2810 3 
  1012 """"" """"" """" "
  k116 """"" """"" """" "

作者: zjg0976   发布时间: 2011-07-30

2011温州重大动车相撞事故,国内媒体及国外媒体的采访的最新报道..
期待你的关注:http://www.1000do.info/2011721/273004.htm

作者: fenshouba120   发布时间: 2011-07-30

最新最稳定的挂机软件适合长时间开机朋友,
http://www.1000do.info/2011721/273004.htm

作者: woaiwo188188   发布时间: 2011-07-30

select 车次 始发站名 终到站名 全程 用时 from 表名TRAIN

作者: mylove_web   发布时间: 2011-07-30

select * from tablename where 加上你的条件。

作者: dogfish   发布时间: 2011-07-30

表中只有按站顺停靠站的站名,

作者: zjg0976   发布时间: 2011-07-30

哦,查出来了
SELECT a.ID, b.Station AS sfzm, c.Station AS zdzm, c.Distance, c.Day
FROM [select ID,min(S_No) as k1,max(S_No) as k2 from Train group by ID]. AS a, Train AS b, Train AS c
WHERE (((a.ID)=[b].[ID] And (a.ID)=[c].[ID]) AND ((a.k1)=[b].[S_No]) AND ((a.k2)=[c].[S_No]));

作者: zjg0976   发布时间: 2011-07-30