我在配置单元中有两个表,正在尝试执行联接:
表a:
id ord_time
84 10:00:00
84 12:00:00
84 15:00:00
84 4:00:00
数据类型:
Id : int
ord_time : String
表b:
id time_desc beg_tm end_tm
84 Late Night 00:00:00 04:59:59
84 Break Fast 05:00:00 10:29:59
84 Dinner 16:00:00 20:59:59
84 Lunch 11:00:00 13:59:59
84 Snack 14:00:00 15:59:59
数据类型:
Id : int
time_desc : String
beg_tm : String
end_tm : String
查询:
Select a.ord_time,b.id,b.time_desc,b.beg_tm,b.end_tm
from Table A a,Table B b
where a.id = b.id
and a.ord_time between b.beg_tm and b.end_tm
当我运行上面的查询结果是空的。
我希望输出为:
id ord_time time_desc
84 10:00:00 BreakFast
84 12:00:00 Lunch
84 15:00:00 Snack
84 04:00:00 Late Night
1条答案
按热度按时间f0ofjuux1#
之间也没有为我工作。然后我想
相当于
所以我试了这个。这对我很有效。试试你的案子。希望对你有用。