MYSQL STOK DEĞERLENDİRME RAPORU

Diğer veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
serdargungor
Üye
Mesajlar: 8
Kayıt: 08 Eyl 2011 02:51

MYSQL STOK DEĞERLENDİRME RAPORU

Mesaj gönderen serdargungor »

Selamın aleyküm arkadaşlar,

Sorgum şu,

Select * from(select *,
sum(if(STKHARTIPI=0,STKHARMIKTAR,0)+if(STKHARTIPI=1,STKHARMIKTAR,0)-if(STKHARTIPI=2,STKHARMIKTAR,0)) AS BAKIYE
from dbo_stkhar group by STKHARSTKKOD) AS TMP where BAKIYE > 0 AND
(STKHARTAR>=:BASTAR AND STKHARTAR<=:BITTAR) AND
(STKHARSTKKOD>=:STKHARSTKKOD1 AND STKHARSTKKOD<=:STKHARSTKKOD2)
group by STKHARSTKKOD order by STKHARTAR,STKHARSTKKOD ASC

bu sorguda stok kartlarımın bakiyelerinin toplamını alıyorum, sorun yok.

yapmak istediğim çıkan bakiye sonucunu en son alış hareketindeki fiyat ile çarpmak.
örnek sorgu aşağıda. yani bir şekilde bu aşağıdaki sorgu ile yukarıdaki sorguyu birleştirmek istiyorum.
senden yardım rica ediyorum. kolay gelsin.

select from dbo_stkhar where STKHARSTKKOD=:STKHARSTKKOD AND order by STKHARTAR DESC LIMIT 1
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MYSQL STOK DEĞERLENDİRME RAPORU

Mesaj gönderen mkysoft »

BAKIYE alanını bulunduğu iç sql'e yeni sql'inizi de ekleyebilirsiniz. çalışan bir veri tabanı üzerinde denemeden doğrusunu bulmak zor oluyor.
Cevapla