wmaraci reklam

Aynı verileri toplatma

5 Mesajlar 679 Okunma
advertseo
wmaraci reklam

4everturk 4everturk WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgi işlem
  • Konum Adana
  • Ad Soyad C** A**
  • Mesajlar 168
  • Beğeniler 41 / 28
  • Ticaret 0, (%0)
Merhaba arkadaşlar ben aşağıdaki gibi bir sql sorgusu ile verilerimi çekiyorum. Bu verilerin içinde aynı malzeme olanların 1 stununu toplatmak istiyorum bunu nasıl yaparım.


SELECT * FROM talep inner join malzeme on talep.talep_malzeme=malzeme.malzeme_id inner join yonetim on talep.talep_kisi=yonetim.yonetim_id inner join birim on talep.talep_kisibirim=birim.birim_id WHERE tt_talep>='2019-01-07 00:00:59' AND tt_talep<='2019-02-05 23:59:59' GROUP BY malzeme.malzeme_id


Kodum bu nasıl yapacağımı çözemedim :(
 

 

wmaraci
reklam

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 821
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
SELECT *, (SUM(table.column_x) + SUM(table2.column_x) + SUM(table3.column_x)) AS total FROM ... şeklinde bir yaklaşım sergilenebilir ancak GROUP BY kullanıldığı için row'lardaki total sonucu o grubun sonucu anlamına gelir. Tüm total'leri toplamak için foreach kullanılabilir.

Uyarı: lütfen programlama yaparken, tasarım yaparken, SQL yazrken Türkçe kullanmayın çünkü okunması zorlaşıyor, bu yüzden başkaları kodunuzu okumayı bile düşünmez ki cevap versin. Yazılım ve teknoloji İngilizce temellidir, diğer diller en fazla arayüzde kullanılabilir.
s60v3

kişi bu mesajı beğendi.

no time for caution

4everturk 4everturk WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgi işlem
  • Konum Adana
  • Ad Soyad C** A**
  • Mesajlar 168
  • Beğeniler 41 / 28
  • Ticaret 0, (%0)
Hocam uyarınızı dikkate alacağım :) foreach döngüm zaten mevcut kodunuzdaki mantığı anlayamadım. ben tek bir tabloda ki çektiğim verinin bir stununu toplatmak istiyorum. yazdığınız kodda tek bir sum ile yaptığım zaman malesef bir değer vermiyor.
 

 

Decimas Decimas WM Aracı Kullanıcı
  • Üyelik 19.04.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** E**
  • Mesajlar 821
  • Beğeniler 1 / 302
  • Ticaret 1, (%100)
4everturk bir ekran görüntüsü üzerinde çizip gösterebilir misin? Hayal etmek zor.
 

 

no time for caution
wmaraci
wmaraci

4everturk 4everturk WM Aracı Kullanıcı
  • Üyelik 31.10.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgi işlem
  • Konum Adana
  • Ad Soyad C** A**
  • Mesajlar 168
  • Beğeniler 41 / 28
  • Ticaret 0, (%0)
@decimas hocam oldu ben *, koymayı unutmuşum :( teşekkürler :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al