Sql server 根据条件添加到上一行

Sql server 根据条件添加到上一行,sql-server,ms-access,Sql Server,Ms Access,我是SQL server的新手,我正在尝试根据条件添加到以前的数据中 这是迄今为止我从两本书中得到的数据的一个例子 最新6.0b1 EQOF_CNTR_N STATUS_C LEN_Q ABBR_VESSEL_M AHLU1100548 F 20 p ALQU7004370 F 20 F AMFU8768914 F 40克 AMFU8786693 F 40 s AMFU8832490 F 40 y AMFU8837379 F 40克 AMFU8847021 F 40 d ATB_DT SNAP_

我是SQL server的新手,我正在尝试根据条件添加到以前的数据中

这是迄今为止我从两本书中得到的数据的一个例子

最新6.0b1
EQOF_CNTR_N STATUS_C LEN_Q ABBR_VESSEL_M
AHLU1100548 F 20 p
ALQU7004370 F 20 F
AMFU8768914 F 40克
AMFU8786693 F 40 s
AMFU8832490 F 40 y
AMFU8837379 F 40克
AMFU8847021 F 40 d
ATB_DT SNAP_DT CT状态_C
2017年3月23日19:45 2017年3月23日12:00英国
2017年3月26日8:15 2017年3月23日12:00英国
2017年3月23日10:15 2017年3月23日12:00 R F
2017年3月23日3:50 2017年3月23日12:00 V F
2017年3月25日19:50 2017年3月23日12:00东京时间
2017年3月26日17:00 2017年3月23日12:00下午

2017年3月23日5:50 2017年3月23日12:00 G F
您的代码中有几个坏习惯。首先,您应该开始使用ANSI-92样式的联接,它们已经存在超过25年了。第二个是你的别名,它们应该是有意义的,而不是a、b、c。至于手头的问题,我们需要一些细节。这是一个很好的起点。在sql server 2012中,您可以使用窗口函数。对于旧版本,可以使用递归查询。为什么要标记ms access?可能与@SeanLange重复谢谢您的反馈,我下次会尝试。不幸的是,我没有创建这些表,因此我添加了我正在使用的两本书的一些示例数据,如果我陈述可能的主键和外键,会更好吗?