Arkadaşlar delphide bir program hazırlıyorum, veritabanı olarak access 2003 kullanıyorum. Fakat sql bilgim yeterli değil. Bana yardımcı olursanız memnun olurum. Cevap mutlaka sql ile olmalı.
Sorum;
adoquery1 tablosu alanları;

tcno1,...,...,bocmiktarı,...,durum(tcnolar primary değildir. Birden fazla aynı tc noya ait kayıt mevcuttur)

adoquery2 tablosu alanları;

tcno2,...,toplam(tcnolar primary dir)

adoquery3 tablosu alanları;

tcno3,kalantoplam

adoquery2 deki tcno1 ile aynı olan tcno2 adlı kayıtın toplam kısmını alacak bunu adoquery1 deki borc miktarı kısmıyla karşılaştıracak.
1. Eğer toplam, borcmiktarından buyuk veya eşit ise duruma 'borc bitti' atayacak.
2. Sonra borcbitti diye atanan kayıttaki borcmiktarını, adoquery3 deki tcno1 ile aynı olan tcno3 deki kalandan cıkaracak.

Ben bunu prcedure de yazacağım. Cunku 2-3 yerde kullanmam gerekiyor. Bu nedenle bunu sql ile yapmamın faydalı olacağını duşundum. Umarım anlaşılır yazmışımdır. Cevaplarınızı bekliyorum. Teşekkurler.
__________________