Bir çok soruna yardımcı olduktan sonra,
foruma bir soru da ben göndereyim dedim.
Stoktaki Malzemelerin Son Alım Bilgilerine ihtiyacım oldu.
(Malzemenin en son alındığı Tarih, Fiyat, Döviz ve Cari Bilgisi)
Biraz uğraştıktan sonra aşağıdaki sorgu ile çözdüm.
Böylelikle böyle bir sorguya ihtiyacı olanlar da kullanabilir.
Evet doğru verileri alıyorum ve işimi görüyor ama
binlerce kayıt içeren tablolardan geldiği için performansı çok beğenmedim.
Benim aklıma da daha iyi bir çözüm gelmedi.
Daha iyi bir çözüm öneriniz var mı?
Not:Örnek tablolar, veriler ve yaptığım sorgu ektedir.
foruma bir soru da ben göndereyim dedim.
Stoktaki Malzemelerin Son Alım Bilgilerine ihtiyacım oldu.
(Malzemenin en son alındığı Tarih, Fiyat, Döviz ve Cari Bilgisi)
Biraz uğraştıktan sonra aşağıdaki sorgu ile çözdüm.
Böylelikle böyle bir sorguya ihtiyacı olanlar da kullanabilir.
Kod:
Select STOKKODU, STOKTANIMI,
(Select Top 1 FATTARIHI From FATURA Where STOKKODU=STOK.STOKKODU Order By FATTARIHI DESC) as SONALIMTARIHI,
(Select Top 1 FATFIYATI From FATURA Where STOKKODU=STOK.STOKKODU Order By FATTARIHI DESC) as SONALIMFIYATI,
(Select Top 1 FATDOVIZ From FATURA Where STOKKODU=STOK.STOKKODU Order By FATTARIHI DESC) as SONALIMDOVIZ,
(Select Top 1 FATCARINO From FATURA Where STOKKODU=STOK.STOKKODU Order By FATTARIHI DESC) as SONALIMCARINO
From STOK
Order By STOKKODU
binlerce kayıt içeren tablolardan geldiği için performansı çok beğenmedim.
Benim aklıma da daha iyi bir çözüm gelmedi.
Daha iyi bir çözüm öneriniz var mı?
Not:Örnek tablolar, veriler ve yaptığım sorgu ektedir.
Son düzenleme: