Tabel feiten is gepartitioneerd op date key
P201101 (bevat records met keys groter of gelijk aan 20110101 en kleiner dan 20110201)
P201102 (bevat records met keys groter of gelijk aan 20110201 en kleiner dan 20110301)
P201103 (bevat records met keys groter of gelijk aan 20110301 en kleiner dan 20110401)
De date key is een foreign key naar dimensie_dates
De dimensietabel bevat een record met key 20110315 bijvoorbeeld de datum 15-3-2011, Q1, Dinsdag, Geen Vakantiedag etc.
Als je nu een selectie doet:
select sum(amount)
from feiten, dimensie_dates
where feiten.date_key = dimensie_dates.date_key
and dimensie_dates = to_date('15-03-2011','ddmmyyyy')
Dan snapt Oracle niet altijd dat hij maar 1 partitie hoeft te gebruiken..