Şimdi Ara

sql sorgu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
1
Favori
320
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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



  • 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.
  • 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



    sql sorgu



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




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.