7. Sorgu Yardımcısı
Sorgu hazırlama aracıdır. Model kısmındaki tablo ve view sürükle bırak yöntemi ile ekrana taşınır ve üzerinde çalışılabilir.
7.1. Kriter (Where)
Veri filtrelemek için kullanılır. Örnek kullanım resimde verilmiştir.
7.2. Sırala (Order By)
Verileri sıralamak için kullanılır. Örnek kullanım resimde verilmiştir.
7.3. Gruplama (Group By)
Belirli bir gruptaki verileri gruplamak için kullanılır. Örneğin fatura türüne göre satış toplamları gibi. Örnek kullanım resimde verilmiştir.
7.4. Birleştir (Join)
Tabloları birleştirmek için kullanılır. Birden fazla tablo üzerinde çalışırken gerekebilir. Örnekte scf_fatura ve scf_fatura_kalemi tablosunun nasıl birleştiğini gözlemleyebilirsiniz.
Belirtilen kriterlere göre oluşan query
SELECT T1.tarih, T1.turu, SUM(T2.anamiktar) as anamiktar, SUM(T2.tutari) as tutari FROM scf_fatura as T1, scf_fatura_kalemi as T2 WHERE T1._key = T2._key_scf_fatura AND T1._level1 = {secilifirma} AND T1._level2 = {secilidonem} AND T1.tarih >= '2016-02-01' AND T2.tutari >= 500 AND T1.turu IN (2,3,5) GROUP BY T1.tarih, T1.turu ORDER BY T1.tarih ASC,T1.turu ASC