1. sayfa
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
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