tôi có một cái nhìn như thế này:Oracle: VLOOKUP tương đương
col_1 col_2 my_date
----- ----- -------
1 5 2011
2 6 2014
3 7 2012
4 8 2011
Và một bảng như thế này:
date_1 date_2 the_value
------ ------ ---------
2010 2012 v1
2013 2015 v2
Tôi muốn một cái gì đó giống như chức năng Excel VLOOKUP đó tìm giá trị (the_value
) mà my_date
là giữa date_1
và date_2
, vì vậy tôi có thể có một kết quả như thế này:
col_1 col_2 my_date the_value
----- ----- ------- ---------
1 5 2011 v1
2 6 2014 v2
3 7 2012 v1
4 8 2011 v1
Loại cột ngày là DATE
. Đây là những dữ liệu mẫu cho sự đơn giản.
Tại sao bạn không sử dụng giữa khoản bằng cách tham gia hai bảng này? – Buddi
Bạn có thể tham gia hai bảng này vào "my_date giữa date_1 và date_2", tuy nhiên có thể sao chép các hàng của bạn. Nếu bạn muốn hoạt động chính xác của vlookup, bạn có thể nhóm theo các cột trong bảng đầu tiên của bạn và sử dụng First_Value (the_value) bạn đã thử không? –