Cevaplar
-
Anladığım kadarıyla hesap adında bir tablon var ve bu tablo üzerinden günlük ve müşteri bazında hesaplamalar yapıyorsun. Sorgularında ilk önce istediğin bir ay aralığındaki kayıtları buluyorsun ve daha sonra belirttiğin ay içerisindeki müşterilerin günlük toplam kazançlarını bulmak için işlemler yapıyorsun. Ve her seferinde while döngüsü ile sadece hesap tablosu içinde döngü kuruyorsun. Bu yöntem biraz seni yavaşlatabilir diye düşünüyorum. Eğer anlattığım gibi ise yaptığın işlemler bütün işlem hesablarını SQL üzerinden sorgularla yapman ve çıkan sonuçları programında görüntülemen daha performanslı olacaktır.
Hesap tablosunda aylık sorgu çekerken gelen sonuçları müşteri ve gün bazında gruplayabilirsen çözüme ulaşabilirsin gibime geliyor.