求出:该起点与终点的所有路线

QQ153984069 2009-09-04 03:32:49
需求:
输入车站的起点与终点
求出:该起点与终点的所有路线
select * from stoptime where station_train_code=(select cc from nn where sf like '昆明%' and zd like '曲靖%')

有表
train库的数据表说明文档
表:
dtproperties
nn
stoptime

dtproperties表:
列名 数据类型 长度 允许空 描述
Id Int 4 否 主键
objectid Int 4 是
property varchar 64 否 主键
[value] varchar 255 是
Uvalue Nvarchar 255 是
Lvalue Image 16 是
version int 4 否


nn表:线路
列名 数据类型 长度 允许空 描述
cc nvarchar 11 是 车次
sf Nvarchar 10 是 始发地点
zd nvarchar 10 是 终点
Type nvarchar 8 是 类型
Fz Nvarchar 10 是 始发站
Fs Datetime 8 是 出发时间
Dds Smallint 2 是
Dz Nvarchar 10 是 终点站
Ds Datetime 8 是 到达时间
Ddz Smallint 2 是
Zs Smallint 2 是
Lc Smallint 2 是
Ls Nvarchar 5 是
Yz Nvarchar 4 是
Rz Nvarchar 4 是
Ywz Nvarchar 4 是
rwx Nvarchar 4 是

stoptime表:站点
列名 数据类型 长度 允许空 描述
ID INT 4 否 编号
train_no Nvarchar 12 是 车号
station_no Smallint 2 是 站号
station_name Nvarchar 12 是 站名
station_shortcode Nvarchar 6 是 站缩写
station_train_code Nvarchar 15 是 站_车编号
day_difference Smallint 2 是 日程
arrive_time Datetime 8 是 到达时间
start_time Datetime 8 是 出发时间
distance Smallint 2 是 距离

...全文
167 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
soft_wsx 2009-09-04
  • 打赏
  • 举报
回复
http://blog.csdn.net/zjcxc/archive/2008/01/02/2009421.aspx
这是老大的东西!很经典哦!会一种方法就行了!
QQ153984069 2009-09-04
  • 打赏
  • 举报
回复
CREATE PROCEDURE dbo.sp_getticketresultdetailfor
@fname varchar(20),
@lname varchar(20)
AS
select classid ,fromspot,tospot,fromtime,type from trainclass
where classid in (select distinct a.classid from trainspot a,trainspot b
where charindex(a.station_name,@fname)>0 and charindex(b.station_name,@lname)>0 and a.classid=b.classid and a.station_no<b.station_no)
GO
QQ153984069 2009-09-04
  • 打赏
  • 举报
回复
谢谢2位的回答。还有其它的答案吗?针对以上两张表。
playwarcraft 2009-09-04
  • 打赏
  • 举报
回复
http://blog.csdn.net/zjcxc/archive/2008/01/02/2009421.aspx

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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