Adodb sql

Katılım
30 Mart 2009
Mesajlar
2
Excel Vers. ve Dili
yok
Merhaba,
Yaklaşık 160000 kayıttan oluşan bir veritabanım var. Burada müşterilerin son 14 aya ait ciroları, bağlı oldukları şube ve dönem bilgileri mevcut. Aşağıdaki sorguyu çalıştırdığım zaman inanılmaz uzun zaman alıyor:

SELECT Donem,Ciro,Sube,MusteriNo, (select Sube from tablo1 where MusteriNo=t1.MusteriNo and Donem=200902) as SonSube
FROM tablo1 as t1
WHERE (select Sube from tablo1 where MusteriNo=t1.MusteriNo and Donem=200902) =999

Müşteriler son 14 ay içerisinde şube değiştirmiş olabilirler. Bana son donemde hangi şubeye bağlı oldukları ve ilk aydan itibaren ciro gelişimi gerekiyor.
Daha hızlı bir sorgu konusunda yardımcı olabilecek tüm arkadaşlara müteşekkir kalırım.

Saygılarımla,
 
Üst