[SORGU] Sorguda Kalan Sipariş Sorunu
#7
Taruz Hocam
Bu konu hakkında çalışacağımdan emin olabilirisiniz. Tasarım aşaması bitti sayılır. Yavaş yavaş uygulama kısmına başlayabilrim artık. Gecenin bi yarısı benim ilgilerinizden dolayı tekrar teşekkür ederim.
Saygılarımla...



  Alıntı
Bu mesajı beğenenler:
#8
Taruz Hocam,
Taslak olarak yaptığım veritabanında, siparişler tablosunda bulunan cinsi sütunun fazla olduğunu tespit ettim. Uygulama veritabanında fazla sütunu çıkararak tablolarımı oluşturdum. Ancak kalan miktaları ne yaptıysam yine hesaplayamadım. Akşama kadar hepsini tek tek inceledim ama malesef olmadı. İlişkileri belirttiğiniz gibi yaptım olmadı.
SQL kodunda SİPARİŞLER.Cinsi olan yerleri GEMİLER.cinsi olarak düzelttim olmadı, Bu sütunu tamamen kadırdım ve SQL kodundan da sildim yine olmadı.

Affınıza sığınarak tekrar dosyayı ekliyorum.

İyi akşamlar....


Eklenti Dosyaları
.rar   BUGDAY.rar (Boyut: 33,17 KB / İndirilme: 58)



  Alıntı
Bu mesajı beğenenler:
#9
Estağfurullah.. Sanırım istediğiniz sorgu bu..:

SQL
  1. SELECT
  2. SİPARİŞLER.SiparisNo,
  3. SİPARİŞLER.Tarih,
  4. SİPARİŞLER.FirmaAdi,
  5. SİPARİŞLER.GemiAdi,
  6. SİPARİŞLER.SiparisMiktari,
  7. SİPARİŞLER.Fiyati,
  8. SUM(SEVKİYATLAR.SevkMiktari) AS ToplaSevkMiktari,
  9. nz(([SiparisMiktari]))-Nz(SUM([SevkMiktari])) AS Kalan
  10. FROM SİPARİŞLER LEFT JOIN SEVKİYATLAR ON SİPARİŞLER.SiparisNo = SEVKİYATLAR.SiparisNo
  11. GROUP BY
  12. SİPARİŞLER.SiparisNo,
  13. SİPARİŞLER.Tarih,
  14. SİPARİŞLER.FirmaAdi,
  15. SİPARİŞLER.GemiAdi,
  16. SİPARİŞLER.SiparisMiktari,
  17. SİPARİŞLER.Fiyati
  18. HAVING (((nz(([SiparisMiktari]))-Nz(SUM([SevkMiktari])))<>0));





  Alıntı
Bu mesajı beğenenler:
#10
Taruz Hocam çok teşekkür ederim.
Sayenizde kalan sipariş miktarlarını almayı başardık.
Ama benim dertlerim bitmedi henüz.
Gemi kalanları, depo kalanları vs. bi çok sorgulama yapacağım. Gemi ismi bir tablodan, Sipariş miktarı diğer tablodan, sevk miktarı başka bir tablodan geliyor. Ve ben bunları bir türlü birleştiremiyorum. İşin açığı SQL kodlarını da ilk defa burda görüyorum. Bu SQL kodlarını tek tek elle mi yazıyoruz. Yoksa kolay bir yöntemi varmıdır ?
Ben nerden başlayım, nasıl bir yol takip edeyim.

Müsait olduğunuzda yol gösterici küçük bir açıklama yapabilirseniz, minnettar kalırız.
Saygılarımla...



  Alıntı
Bu mesajı beğenenler:
#11
Hocam,
Yukarıdaki çalışmamda,
Gemi Tahliye Miktarı - Sipariş Toplamı = Gemi Kalani
Gemi Tahliye Miktarı - Sevkiyat Toplamı = Depo Kalani
için nasıl bir formul yazmalıyım, kaç gündür yapamadım,
iyi günler...



  Alıntı
Bu mesajı beğenenler:
#12
Merhaba..

Accessteki sorgu ızgarası, sorgu hazırlmak için oldukça paratik bir arayüz sunar.. Sorgularızızı oluştururken bu bölümden faydalanabilirsiniz.. SQL kısmı biraz daha fazla tecrübe ister..

Detay vermemeişsiniz ama anladığım kadarıyla ilk istedeğiniz sorgu bu olmalı..:

SQL
  1. SELECT
  2. GEMİLER.GemiAdi,
  3. SUM(TahliyeMiktari) AS ToplaTahliyeMiktari,
  4. SUM(SiparisMiktari) AS ToplaSiparisMiktari
  5. FROM GEMİLER LEFT JOIN SİPARİŞLER ON GEMİLER.Kimlik = SİPARİŞLER.GemiAdi
  6. GROUP BY GEMİLER.GemiAdi



Diğeri de sanırım bu..:

SQL
  1. SELECT
  2. GEMİLER.GemiAdi,
  3. SUM(GEMİLER.TahliyeMiktari) AS ToplaTahliyeMiktari,
  4. SUM(SİPARİŞLER.SiparisMiktari) AS ToplaSiparisMiktari,
  5. SUM(SEVKİYATLAR.SevkMiktari) AS ToplaSevkMiktari
  6. FROM (GEMİLER LEFT JOIN SİPARİŞLER ON GEMİLER.Kimlik = SİPARİŞLER.GemiAdi)
  7. LEFT JOIN SEVKİYATLAR ON SİPARİŞLER.SiparisNo = SEVKİYATLAR.SiparisNo
  8. GROUP BY GEMİLER.GemiAdi





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Iki Sorgu Kalan Bulma tansuecrin 1 91 10-05-2026, 11:50
Son Mesaj: dsezgin
  Müşteri Kategorisine Göre Sipariş No Verdirme husem 8 698 25-08-2025, 11:42
Son Mesaj: husem
  Sorguda Gruplandırma Sorunu halil.tefci 4 397 14-03-2025, 12:27
Son Mesaj: halily
access-sql-5 çapraz Sorguda Form omur34 5 401 11-03-2025, 09:44
Son Mesaj: omur34
  Sorguda Birleşim evren89 5 481 30-07-2024, 19:51
Son Mesaj: evren89
  [SORGU] Sorguda Iif mart02 7 781 10-09-2023, 14:23
Son Mesaj: halily
  Sorguda Toplam Alma Bora34 3 609 23-07-2022, 22:07
Son Mesaj: onur_can
  Sorguda Sıralama Işlemi Hk. adnnfrm 11 1.174 09-07-2022, 14:04
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi