Son tarihteki ürünün fiyatını sorgulama

Katılım
5 Ekim 2010
Mesajlar
51
Excel Vers. ve Dili
Türkçe
İngilizce
Bir sorunum var.

Ürün listesi söyle diyelim
Ürün Adı Birim Satış Fiyatı Tarih
Biber Çarliston Kg 1,99 06.10.2010
Biber Çarliston Kg 2,19 09.10.2010
Biber Çarliston Kg 2,39 12.10.2010
Biber Dolmalık Kg 2,39 09.10.2010
Biber Çarliston Kg 2,79 10.11.2010
Biber Çarliston Kg 2,99 22.12.2010
Biber Dolmalık Kg 2,99 22.12.2010
Biber Dolmalık Kg 3,39 12.11.2010
Biber Dolmalık Kg 3,69 22.11.2010


SQLim söyle
SELECT Mal.[Ürün Adı], Mal.Tipi, Mal.Birim, Giriş.[Satış Fiyatı], Mal.Mevcut, Max(Giriş.Tarih) AS EnÇokTarih
FROM Mal INNER JOIN Giriş ON Mal.Kimlik = Giriş.[Mal Adı]
GROUP BY Mal.[Ürün Adı], Mal.Tipi, Mal.Birim, Giriş.[Satış Fiyatı], Mal.Mevcut
HAVING (((Mal.Tipi)=1))
ORDER BY Mal.[Ürün Adı];

İstediğim en son tarihteki fiyatı bulmak nasıl yapıcam
 
İ

İhsan Tank

Misafir
sorularımızı örnek dosya ile destekliyelim.
kullanılan formül dizi formülüdür.
Dizi Formülü Formül Hücreye Girildikten Sonra Enter Tuşuna Basmadan Ctrl+Shift+Enter Tuş Kombinasyonu İle Aktif Olmaktadır. Formülün Başında Ve Sonunda { } Bu İşaretler Çıkar Elle Eklediğiniz Takdirde Formül Hata Verir.
eki inceleyin
 

Ekli dosyalar

Katılım
25 Ağustos 2007
Mesajlar
48
Excel Vers. ve Dili
ofis 2007
SELECT Mal.[Ürün Adı], Mal.Tipi, Mal.Birim, (select [Sipariş Fiyatı] from giriş where tarih=(select max(tarih) from giriş where tipi=1)) as Fiyatı
FROM Mal INNER JOIN Giriş ON Mal.Kimlik = Giriş.[Mal Adı]
GROUP BY Mal.[Ürün Adı], Mal.Tipi, Mal.Birim, Mal.Mevcut
HAVING (((Mal.Tipi)=1))
ORDER BY Mal.[Ürün Adı];
 
Son düzenleme:
Katılım
5 Ekim 2010
Mesajlar
51
Excel Vers. ve Dili
Türkçe
İngilizce
Üstadım bir sorun var çözemedim.
malum örneği yüklüyorum

2 adet sorgum var her ikisinde de En son tarihli ürünün fiyatını bulması lazım.
Ama hatalı döngü diyor sizin yazdığınzı yazınca.

Teşekkür ederim
 

Ekli dosyalar

Katılım
5 Ekim 2010
Mesajlar
51
Excel Vers. ve Dili
Türkçe
İngilizce
üstadım sağolun manav sorgu çalışıyor...
sizden ricam fiyat arama sorgusunda da aynı işlemi yaptırabilirmisiniz.
 
Katılım
25 Ağustos 2007
Mesajlar
48
Excel Vers. ve Dili
ofis 2007
Fiyat Arama dan kastınız nedir.. anladığım kadarıyla hepsinden birer adet istiyorsanız sorgu1 deki sorgu2 olarak kopyalayınız ve tip deki koşulu satırını siliniz.. hepsinden birer adet veriri..
iyi çalışmalar..
 
Katılım
5 Ekim 2010
Mesajlar
51
Excel Vers. ve Dili
Türkçe
İngilizce
Üstadım daha önce siz yazmıştınız.
Fiyat arama forum var...
Orda da en son tarihe göre olan fiyatı vermesi gerekiyor.
Ancak program enson girilen verinin fiyatını getiriyor.
 
Katılım
25 Ağustos 2007
Mesajlar
48
Excel Vers. ve Dili
ofis 2007
sayın TcShark ;

fiyat arama sorgusunu değiştirip forma update ettim.. formu sizin dediğiniz gibi son tarihlerdeki fiyatları getirip tarihleri de görünür hale getirdim...

iyi çalışmalar..
 

Ekli dosyalar

Üst