Forum
merhaba arkadaşlar,
stokgiristable ve stokcikistable adında iki table var. stok girişi yaptığım listede
firma
parcaadi
parcacinsi
miktar
şeklinde 4 tane tanım yaptım.
stokcikistable da ise makineno, parcaadi,parcacinsi,miktar şeklinde tanımladım.
parcaadi=singer
parcacinsi=parca ayağı
bakiye= 3
gibi bir liste almak istiyorum.
bunu hangi kodlarla yapabilirim. yardımcı olabilir misiniz.
sql dünyasına hoşgeldiniz.
Bunun için bir view oluşturacaksınız. İlgili alanları eşleştirip gerekli alanları çağıracaksınız. Toplam vs işlemleri için de gruplama özelliklerinden yararlanacaksınız.
merhaba,
bir tane view oluşturdum. her iki databasede istediğim alanları seçtim.
eşleştirme işlemi ve gruplama işlemlerini nasıl yapabilirim.
teşekkürler
merhaba,
aşağıdaki kodlarla istediğim listeyi elde ettim. yalnız toplamları yanlış hesaplıyor. o yüzden isteğim sonucu elde edemiyorum. kodları incaeleyebilir misiniz.
select
distinct stokgiristable.malincinsi,stokgiristable.kodu, stokcikistable.malincinsi,
stokcikistable.kodu, SUM(stokgiristable.miktar) from stokgiristable, stokcikistable
where stokgiristable.kodu =stokcikistable.kodu
group by stokgiristable.malincinsi,stokgiristable.kodu, stokcikistable.malincinsi , stokcikistable.kodu
Where ile filtreleme yaparak olmaz; Join ile birleştireceksiniz tabloları.
mert hocam,
siz hangi kodları yazmam gerektiğini kodlara bakarak söyleye bilir misiniz. acaba?
ben halen işin içinden çıkamadım.
Join işlemini şu şekilde yapmalısınız: