Veritabanından bir rapor için excele veri alıyorum.
veritabanındaki bir tabloda aşağıdaki başlıklar var
clientref : cari kod
date_ : tarih
sign : 0 ve 1 değerleri alıyor (borç, alacak)
amount : YTL değeri
trnet : döviz değeri
1 01.01.2005 0 100,00 50,00
1 02.05.2005 1 50,00 25,00
böyle binlerce hareket var
ben clientreflerin sign'i 0 olanlardan 1 olanların çıkarılarak bakiyelerini elde etmek istiyorum.
yani
Clientref Bakiye(YTL) Bakiye (YTL)
1 50,00 25,00
.
.
gibi nasıl bir kod yazmam lazım
select clientref, sum(amount), sum(TRNET)
veritabanındaki bir tabloda aşağıdaki başlıklar var
meselaCLIENTREF DATE_ SIGN AMOUNT TRNET
clientref : cari kod
date_ : tarih
sign : 0 ve 1 değerleri alıyor (borç, alacak)
amount : YTL değeri
trnet : döviz değeri
1 01.01.2005 0 100,00 50,00
1 02.05.2005 1 50,00 25,00
böyle binlerce hareket var
ben clientreflerin sign'i 0 olanlardan 1 olanların çıkarılarak bakiyelerini elde etmek istiyorum.
yani
Clientref Bakiye(YTL) Bakiye (YTL)
1 50,00 25,00
.
.
gibi nasıl bir kod yazmam lazım
select clientref, sum(amount), sum(TRNET)