S.a. Arkadaşlar söyle bir sql cümlesi var.
select * from siparistablosu where stokkodu='A' and TUR='K' bu şekilde seçtiğim zaman stoğun farlı tarihlerde ve farklı birim fiyatlarda alındığnı görüyorum ben en son alınan ürünün fiyatının almam lazım bunu sql cümlesi yazarak nasıl alabilirim. Yardımcı olursanız çok sevinirim teşekkürler....
Veritanındaki Süzdüğümüz veriler içindeki en büyük tarihli v
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
S.a. arkadaşlar ben bu şekilde sorunumu çözdüm ama ne kadar doğru ne kadar yanlış bilemiyorum sanki sorgu biraz mantıksız gibi geldi bunun daha mantıklısını oluşturmak gibi bir lüksümüz var mı

Kod: Tümünü seç
SELECT STOK_KODU, FISNO, STHAR_GCMIK, STHAR_TARIH, STHAR_NF FROM TBLSIPATRA WHERE
STHAR_TARIH=(SELECT MAX(STHAR_TARIH) FROM TBLSIPATRA WHERE STOK_KODU='012-600-1') AND STOK_KODU='012-600-1'
1. STOK_KODU için :Stok_Kodu1
2. 1. STOK_KODU için ise :Stok_Kodu2 parametresini verip;
şeklinde kullanabilirsin.
2. 1. STOK_KODU için ise :Stok_Kodu2 parametresini verip;
Kod: Tümünü seç
...
Query.Prepare;
Query.ParamByName('Stok_Kodu1).AsString := Edit1.Text;
Query.ParamByName('Stok_Kodu2).AsString := Edit1.Text;
Query.Open;...
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!