Merhaba arkadaşlar,

bir üye iş yeri (merchant) tablom var birde işlemler (authorizations) tablom var.

Bu iki tabloyu kullanarak bazı kurallara uygun üye işyerinin son 1 ayda,2 ayda,3 ayda vede dün yaptığı işlemlerin adetlerini bulmak istiyorum.
Ek olarak dunku yaptığı işlemlerin toplam tutarı 20 000 tl üzeri olması lazım.

bunun için nasıl bir sql yazmam lazım?

Teşekkürler.

 

select count(a.Id) from Authorzations a
inner join merchant m
on a.merchantid=m.mertchantid -- üye iş yeri tablosundaki tekil kolon


a.id dediğim yer her bir transactiona id veriyorsa bu idleri saydırarak yapılan işlemleri sayısını bulabilirsin. type gibi bi alan varsa satış,iptal vs gibi şeyleri where şartına koyman lazım.


tarih için tsql için yazıyorum dateadd(month,-1,getdate()) şartı ekleyip -1 olan yeri -2,-3 şeklinde son 1 ay 2 ay şeklindeki verileri bulabilirsin.

prezarlatif
1

mobil görünümden çık