Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
361
Tıklama
0
Öne Çıkarma
sql sorgu
S
6 yıl
Er
Konu Sahibi

Sayın Hocam.
cari_kodu ay rapor_kodu miktar
--------- -- ---------- ------
254B0001, 1, 103, 75528,
254B0001 2 201 78640
254B0001 3 302 82127
254B0001 4 401 86652
254B0001 5 503 91575
254B0001 6 601 97059

yukarıdaki tabloda 1. ayın miktar değerini 2. ayın miktar değerinden çıkaracağım 2nin 3 ten 3ün 4 ten ve böyle devam edecek. burada örnek olarak 1 cari verdim çoklu cari olarak düşünün.

Buna nasıl bir sorgu yazabilirim acaba

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
6 yıl
Yarbay

Yapılan her sorgulamada çıkarma işlemini yaptır ve sonucu yazdır ekrana. Sonra o çıktıyı çek. Veya sonucu başka bir değere ata PHP'de.

Not: SQL'den fazla anlamam kabaca algoritmasını söylemek istedim.



B
6 yıl
Yüzbaşı

Baya olmuş konu açılalı ama umarım işinize yarar.



SELECT sum(miktarTemp)
FROM (SELECT cariKodu,
raporKodu,
CASE
WHEN ay % 2 = 1 THEN miktar * -1
WHEN ay % 2 = 0 THEN miktar
END as miktarTemp,

CASE
WHEN ay % 2 = 1 THEN ay + 1
WHEN ay % 2 = 0 THEN ay
END as ayTemp

from cariTable) AS cariTempTable group by ayTemp



< Resime gitmek için tıklayın >





< Bu mesaj bu kişi tarafından değiştirildi bortecoder -- 21 Ekim 2019; 11:29:44 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.