आप from_days() का उपयोग करके दिनांक से दिन की संख्याओं को परिवर्तित कर सकते हैं और फिर मिलान तालिका के साथ आंतरिक जुड़ाव कर सकते हैं (1 से अनुक्रमिक संख्याओं के साथ) संख्या 730485 '2000-01-01' ऑफ़सेट है ( from_days('2000-01-01') का चयन करें)
select a.* , from_days(t.tallyid+730485) from
(
select 'a' code , '2016-04-19' date1, '2016-04-21' date2
union all
select 'b'code , '2016-04-13' date1, '2016-04-14' date2
) a
inner join Tally t on t.tallyid between (TO_DAYS(a.date1)-730485) and (TO_DAYS(a.date2)-730485)