cari (id, unvan)
carihareket (id, tarih, cariid, aciklama, borc, alacak)
yukarıdaki gibi 2 adet tablom var. 3 aydan fazla hareketi (cari hareket kaydı) olmayan hesapları bulmak istiyorum. bunun için uygun mysql sorgusu konusunda yardımcı olabilir misiniz?
ben örneğin:
select distinct ch.cariid, c.unvan from carihareket ch left outer join cari c on c.id=ch.cariid where ch.tarih<NOW() - INTERVAL 3 month group by ch.cariid desc
select c.unvan, (select ch.tarih from carihareket ch where ch.cariid=c.id and ch.tarih <NOW()- INTERVAL 3month order by tarih desc limit 1) as ssm from cari c order by ssm descgibi iki farklı sql cümleciği denedim ama doğru kayıtları dökmüyor. örneğin son 3 ay içinde tarih verilmiş kayıt da geliyor.