lostyazilim

Veritabanındaki Verileri Toplu Çarpma ve Toplama İşlemi

17 Mesajlar 4.154 Okunma
lstbozum
wmaraci reklam

HerAlanda HerAlanda ZeHiRLy Kullanıcı
  • Üyelik 23.11.2014
  • Yaş/Cinsiyet 38 / E
  • Meslek Web Öğreniyor...
  • Konum Gaziantep
  • Ad Soyad M** K**
  • Mesajlar 67
  • Beğeniler 2 / 16
  • Ticaret 0, (%0)
Yani işte bu yüzden buradayım. Yardım almak için. Birim fiyatı ve sipariş miktarı alanları var ancak bunların toplamını alacak bir alan yoktur. Sorunlardan birisi bu zaten ara toplamı ilk kaydederken mi yapacağım yoksa daha sonra mı bunları bilmiyorum. Bu tarz bir veri tabanı yapısı ile daha önce çalışmadım. Aslında kısa bir video çekmeyi düşünüyorum bununla ilgili sorunu daha açıklayıcı bir hale getirebilirim diye düşünüyorum.
 

 

wmaraci
reklam

SertacSolmaz SertacSolmaz IT Manager Kullanıcı
  • Üyelik 27.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek IT Manager
  • Konum Kayseri
  • Ad Soyad S** S**
  • Mesajlar 84
  • Beğeniler 31 / 18
  • Ticaret 0, (%0)
pm gönderdim
 

 

Zoru hemen başarırız. İmkansız biraz zaman alır.

HerAlanda HerAlanda ZeHiRLy Kullanıcı
  • Üyelik 23.11.2014
  • Yaş/Cinsiyet 38 / E
  • Meslek Web Öğreniyor...
  • Konum Gaziantep
  • Ad Soyad M** K**
  • Mesajlar 67
  • Beğeniler 2 / 16
  • Ticaret 0, (%0)
https://youtu.be/L7CkMdB-6F0

iş yerinde olduğum için net olmadı ama en azından bir fikir oluşturabilir diye düşündüm.
 

 

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
Select S.SiparisNo,S.Tarih,M.Kodu,M.Adi,U.Kodu,U.Adi,SD.Miktar,SD.Tutar
from tblSiparis S
left join tblMusteri M on M.ID = S.MusteriId
left join tblKullanici K on K.ID = S.KullaniciId
left join tblSiparisDetay SD on SD.SiparisId = S.ID
where S.SiparisNo = 'SIP/2017/05/00001'


---


left join herhangi bir tabloda data olmadığı vakit sıkıntı yaratır tabi önemli ise kaydın olup, olmadığı ;)

join kullanınız. tüm tablolarda ilgili kayıt var ise kaydı getirsin. tabi bu tamamı ile yapılan işin lritikliğine olup/olmamasına bağlıdır.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
wmaraci
wmaraci

SertacSolmaz SertacSolmaz IT Manager Kullanıcı
  • Üyelik 27.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek IT Manager
  • Konum Kayseri
  • Ad Soyad S** S**
  • Mesajlar 84
  • Beğeniler 31 / 18
  • Ticaret 0, (%0)
YazılımMimarı Ayrıntılı bilgin için teşekkür ederiz :)

Konu sahibinin bir fikir edinebilmesi için anlık yazılmış bir Query :)
Asıl amaç null veri getirmesi değil, birden fazla tablodan 1 Query ile
veri çekilebilir olduğunu göstermek amaçlı örnek yazıldı Query :)

Daha farklı join işlemleride var tabiki siz YazılımMimarı olarak bizden
daha iyi bilirsiniz :)

Saygılar,
Kolay gelsin..
 

 

Zoru hemen başarırız. İmkansız biraz zaman alır.

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
ilginç bir alınganlık yapmışsınız, size yanlış yada böyle olmamalı diye bilgi paylaşmadım.

yazdığınız sorguya katkıda bulundum.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

SertacSolmaz SertacSolmaz IT Manager Kullanıcı
  • Üyelik 27.08.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek IT Manager
  • Konum Kayseri
  • Ad Soyad S** S**
  • Mesajlar 84
  • Beğeniler 31 / 18
  • Ticaret 0, (%0)
YazılımMimarı yanlış anlaşılma olmuş, alınganlık etmedim, teşekkür ettim...
 

 

Zoru hemen başarırız. İmkansız biraz zaman alır.
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al