比较书中的两个不同列并获得记录数

时间:2017-07-07 05:49:23

标签: sql sql-server-2008 conditional

我是SQL的新手,我正在尝试查找同一ship_name的记录数。以下是我当前数据的示例。

time_column_1   ship_name  ship_arrival_time  *number_of_records*
27/3/2017 4:00   TOMY        28/3/2017 8:00      *0*  
27/3/2017 8:00   TOMY        28/3/2017 8:00      *3* 
27/3/2017 12:00  TOMY        28/3/2017 8:00      *4* 
27/3/2017 16:00  TOMY        28/3/2017 8:00      *7* 
27/3/2017 16:00   HX         28/3/2017 8:00      *0*

arrival_time_of_containers   ship_name
27/3/2017 6:00                TOMY
27/3/2017 7:00                TOMY
27/3/2017 8:00                TOMY
27/3/2017 10:00               TOMY
27/3/2017 13:00               TOMY
27/3/2017 13:00               TOMY

以上是我所拥有数据的示例。我想尝试将arrival_time_of_container与time_column_1进行比较并尝试获取number_of_records_column。

number_of_records_column不应该增加,直到arrival_time_of_container列与time_column_1匹配,之前得到所有记录。

你有什么建议吗?

0 个答案:

没有答案