İki adet tablom var. Birincisi “Stoklar” ikincisi “StokGirisCikislari” yapmak istediğim: Örneğin UrunID si 13 olan ürünün StokGirisCikislari tablosundan satış fiyatını getirmek istiyorum. Burada şöyle bir sıkıntı var aynı ürüne birden fazla stok girişi yapıldı ise yani ürün id si 13 olan ürüne farklı zamanlarda dört defa stok girişi yapıldı ise ilgili ürünü doğal olarak dört kez listeye getiriyor. Burada UrunID si 13 olan ürünün en son yani en son girilen satiş fiyatını (StokGirisCikislari tablosundan Max(StokID) sini ) almak istiyorum. Sizce nasıl bir yol izleyebilirim ?
SELECT distinct urun.UrunID,urun.UrunAdi + ' - ' + ISNULL(CAST(stok.SatisFiyati AS nvarchar) +' TL','0 TL') AS y_UrunAdi, urun.UrunKategoriID, urun.Aktivasyon From Urunler as urun [simage]https://store.donanimhaber.com/04/48/14/04481407ae7ccaff6d7a26f16943f157.jpg[/simage]
left join StokGirisCikislari as stok on stok.UrunID = urun.UrunID WHERE urun.Aktivasyon = 1 ORDER BY y_UrunAdi asc
quote:
Orijinalden alıntı: EfeUğur
İki adet tablom var. Birincisi “Stoklar” ikincisi “StokGirisCikislari” yapmak istediğim: Örneğin UrunID si 13 olan ürünün StokGirisCikislari tablosundan satış fiyatını getirmek istiyorum. Burada şöyle bir sıkıntı var aynı ürüne birden fazla stok girişi yapıldı ise yani ürün id si 13 olan ürüne farklı zamanlarda dört defa stok girişi yapıldı ise ilgili ürünü doğal olarak dört kez listeye getiriyor. Burada UrunID si 13 olan ürünün en son yani en son girilen satiş fiyatını (StokGirisCikislari tablosundan Max(StokID) sini ) almak istiyorum. Sizce nasıl bir yol izleyebilirim ?
İki adet tablom var. Birincisi “Stoklar” ikincisi “StokGirisCikislari” yapmak istediğim: Örneğin UrunID si 13 olan ürünün StokGirisCikislari tablosundan satış fiyatını getirmek istiyorum. Burada şöyle bir sıkıntı var aynı ürüne birden fazla stok girişi yapıldı ise yani ürün id si 13 olan ürüne farklı zamanlarda dört defa stok girişi yapıldı ise ilgili ürünü doğal olarak dört kez listeye getiriyor. Burada UrunID si 13 olan ürünün en son yani en son girilen satiş fiyatını (StokGirisCikislari tablosundan Max(StokID) sini ) almak istiyorum. Sizce nasıl bir yol izleyebilirim ?