我有一个名为v_xml_cdr
的表格,其中包含以下列:uuid
,start_epoch
和end_epoch
。我希望能够在表格中查询start_epoch
的{{1}},然后获取uuid
并再次查询表格,查看所有uuid
小于或等于先前找到的start_epoch
中的start_epoch
和大于或等于先前找到的uuid
的{{1}}。这是我到目前为止,但它返回一个空结果集。它应该返回5行。
end_epoch
答案 0 :(得分:1)
我想你想要这个:
select count(uuid)
from v_xml_cdr xc join
(select min(start_epoch) as minse
from v_xml_cdr xc1
where uuid = '5c076428-3790-11e7-868a-xxxxx'
) xc1
on xc.start_epoch <= xc1.minse and
xc.end_epoch >= xc1.minse;