标签: sql-server
我有两张桌子:
使用表2我希望确定表1中的工作地点(如期望的结果栏中所示)。
答案 0 :(得分:0)
您可以使用APPLY和TOP:
APPLY
TOP
SELECT t1.*, x.WorkPlace FROM Table1 t1 CROSS APPLY( SELECT TOP(1) WorkPlace FROM Table2 t2 WHERE t1.WorkDays >= t2.Date ORDER BY t2.Date DESC ) x