我有一張過去4年的表格近900萬行 我需要列出近兩年來的近10萬個樣本。 這樣做雖然我可以選擇啓動2014年7月如何在Oracle中選擇表格中的過去2年的10行
select distinct tb1.field
from table1 tb1
join table2 tb2
on tb.field = tb2.field
where tb1.Date between to_date('1-July-2014','DD-MON-YYYY') and to_date('8-Aug-2016','DD-MON-YYYY')
order by tb1.field
感謝
你用什麼樣的標準來選擇X每個月的行數? –
我可以從頂部或底部選擇n行無關緊要的行,每隔一個月選擇100行,不要按特定順序隨機選擇。 – Uska
您的查詢顯示您知道如何進行加入。 (也許)。行根據tb1中的日期字段隨機選擇 - 與tb2無關。樣本的選擇應在加入前在tb1中完成。那麼爲什麼這個連接是相關的?或者不是? – mathguy