Öncelikle herkese merhaba,
Benim bir sorum olacak.
[Select BANK.BANKA_ADI, B.hesap_turu ,B.DOVIZ_BIRIMI , CASE WHEN SUM(BI.BORC)-SUM(BI.ALACAK) > 0 THEN SUM(BI.BORC)-SUM(BI.ALACAK) ELSE 0 END BORC, CASE WHEN SUM(BI.ALACAK)-SUM(BI.BORC) > 0 THEN SUM(BI.ALACAK)-SUM(BI.BORC) ELSE 0 END ALACAK, Sum(BI.BAKIYE) BAKIYE
From BANKISLM BI
Join BANKHEDE B on (BI.BANKA_HESAPD_NO = B.BANKA_HESAPD_NO)
Join BANKHESA BA on (B.BANKA_HESAP_NO = BA.BANKA_HESAP_NO)
Join BANKSUBE BAN on (BA.BANKA_SUBE_NO = BAN.BANKA_SUBE_NO)
Join BANKKART BANK on (BAN.BANKA_NO = BANK.BANKA_NO)
Group By B.hesap_turu,B.DOVIZ_BIRIMI, BANK.BANKA_ADI
Order By B.hesap_turu , B.DOVIZ_BIRIMI, BANK.BANKA_ADI]
yukarıdaki sorguyu IB Expertte çalıştırdığım zaman sonuç hemen geliyor fakat bunu IBQuery nin içinde çalıştırdığım zaman çok uzun sürüyor sebep ne olabilir yada faklı bir çözüm var ise lütfen yardım etsinler, yardımlarınız için şimdiden tşk
FireBird Perfonması
Selamlar,
Query'i Execute etmeden önce prepare edip sonra Execute etmeyi dener misiniz. Bakalım prepare time mı yoksa Execute time mi uzun sürüyor.
Bir de şuna dikkat edin. Fetchall mu yapıyorsunuz?
Kolay Gelsin
Query'i Execute etmeden önce prepare edip sonra Execute etmeyi dener misiniz. Bakalım prepare time mı yoksa Execute time mi uzun sürüyor.
Bir de şuna dikkat edin. Fetchall mu yapıyorsunuz?
Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/