【发布时间】:2017-03-01 06:48:52
【问题描述】:
我正在尝试加入三个表,我想在其中获取货件 ID,其中表 2 中的时间(货件的日期和小时数)应小于表 3。 Change_Date 格式为
select shipment_id from table1
left join table2 on table1.shipment_id=table2.shipment_id
left join table3 on table2.shipment_id=table3.shipment_id and table2.Code=table3.Code
where table2.change_date<table3.change_date
数据如下
表1
shipment_id
123456
表2
shipment_id--------------Change_Date-------------------------Code
123456------19-JAN-17 09.54.07.000000 AM----------------32
123456------19-JAN-17 10.54.07.000000 PM----------------51
表3
shipment_id--------------Change_Date-------------------------Code
123456------19-JAN-17 12.54.07.000000 PM----------------32
123456------19-JAN-17 07.54.07.000000 AM----------------32
123456------20-JAN-17 09.54.10.000000 AM----------------32
所以我需要输出为
shipemnt_id-------------Change_Date
123456--------19-JAN-17 12.54.07.000000 PM
123456--------20-JAN-17 09.54.10.000000 AM
请帮忙
【问题讨论】: