Stok&Depo SQL Sorgusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
btkobc
Üye
Mesajlar: 2
Kayıt: 09 Ara 2010 06:50

Stok&Depo SQL Sorgusu

Mesaj gönderen btkobc »

Arkadaşlar hepinize selamlar

Bir konuda takıldım yardımcı olacak arkadaşlara şimdiden teşekkürler. Aşağıdaki rapor çeşidini alabilmek için nasıl bir SQL sorgusu yapmalıyım..


Tablolar

Stok Tablosu
stokid Int
StokAdi

Depo Tablosu
Depoid int
DepoAdi

Giriş Tablosu
Stokid int
Depoid int
Miktar

Cıkış Tablosu
Stokid int
Depoid int
Miktar


İstenilen Rapor depoda bulunan stokların toplamları depolar yanyana gelecek şekilde..

Stok Kodu A DEPOSU B DEPOSU C DEPOSU D DEPOSU
A STOK 100 200 300 400
B STOK 10 40 0 60
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: Stok&Depo SQL Sorgusu

Mesaj gönderen conari »

tablo yapısı çok kötü.
Giriş çıkış tablosunu birleştirmelisiniz.
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: Stok&Depo SQL Sorgusu

Mesaj gönderen mkysoft »

@conari dediği gibi performanslı çalışacak bir yapı kurmamışsınız. Satırdaki değerleri sütun olarak kullanmak için ya kullanıcı tarafında kod yazacaksınız yada veritabanı tarafında fonksiyon yazacaksınız.
Kullanıcı avatarı
ikurt07
Üye
Mesajlar: 120
Kayıt: 11 Kas 2005 04:21
Konum: Antalya
İletişim:

Re: Stok&Depo SQL Sorgusu

Mesaj gönderen ikurt07 »

hangi veri tabanını kullanıyorsun
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: Stok&Depo SQL Sorgusu

Mesaj gönderen ikutluay »

ya içiçe select yapacaksın (performansı çok berbat olur), yada udf yapacaksın... ama bu yapı ile çok bir hız bekleme...

işlem tipi 0 çıkış 1 giriş olsun. 2 tablyou birleştir ne değişirki.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
yusuf simsek
Üye
Mesajlar: 330
Kayıt: 09 Mar 2004 11:18
Konum: Konya
İletişim:

Re: Stok&Depo SQL Sorgusu

Mesaj gönderen yusuf simsek »

arkadaşlarında dediği gibi giriş - çıkış tablolarını hareket olarak tek tabloda birleştirmeni tavsiye ederim... bu yapıda raporlamaların sıkıntılı olacaktır..

Kod: Tümünü seç

[b]Hareket[/b]
id
stokid
depoid
girismiktar
cikismiktar
ya da

Kod: Tümünü seç

[b]Hareket[/b]
id
stokid
depoid
miktar
tipi
vt nedir? eğer ms-sql kullanıyorsan function yazarak halledebilirsin
Bugün bir kez daha,
Hiç Birşey Bilmediğimi Öğrendim!!!

https://extrayazilim.com
Cevapla