Herkese selamlar,

Elimde aynı yapıya sahip arşiv veritabanı var, istediğim yaptığımız arama için gelecek sonuçları bu arşiv tabloları içinden sıra ile çekmesi.

örnek tablolar

veriler06032013
-> id,kisi,tarih,veri
veriler05032013
-> id,kisi,tarih,veri
veriler04032013
-> id,kisi,tarih,veri
veriler03032013
-> id,kisi,tarih,veri

her tabloda 100k üzeri veri kayıtlı ve yapmamız gereken sorgu şu

x tarihleri arasında kisi=a olan kullanıcıların listesiği getir.
veriler sayfa sayfa gelicek, her sayfa da 100 veri olacak eğer tablo 1 den gelen veri içinde 50 tane varsa sonraki 50 yi bir sonraki tablodan çekecek, ve tamamlayacak, eğer orada da 100 ü tamamlayamazsa bir sonraki bu şekilde o tarih aralığında ne kadar veri varsa getirecek.

nasıl bir SQL sorgusu ile bunu en verimli halde yapabiliriz ?