none
linq -join RRS feed

  • Soru

  • mrb,

    bu sorguyu bir sorgu haline getirip linq ile yazmak istedim ama yapamadım, yardım edebilir miisniz,

    select KH.Id,Tarih,KasaAdi,HesapAdi,Borc,Alacak,
    Sum(Coalesce(Borc, 0) - Coalesce(Alacak, 0)) Over (Order BY Tarih Rows Between Unbounded Preceding and Current Row) as Bakiye
     from KartVeri KH
    join Kasalar ks on KH.KartId=ks.Id join Hesaplar hs on KH.MasrafId=hs.Id 
    join KasaVeri
    
    select XX.Id,Tarih,KasaAdi,HesapAdi,Tutar from KasaVeri XX
    join Kasalar Ks on XX.Id=Ks.Id join Hesaplar Hs on XX.Id=Hs.Id

    1 Mart 2019 Cuma 08:37

Yanıtlar

Tüm Yanıtlar

  • Burada neyin nereden geldigi belli degil. Data modelini daha açık gösterebilir misiniz. Ornek veri de verir misiniz. Yoksa kabaca AsEnumerable() ile lokal hale getirip, lokal bir değişkende toplayarak bakiye elde edebilirsiniz. 

    Ya da dogrudan bu sorguyu Linq'den cagirabilirsiniz.

    1 Mart 2019 Cuma 11:54
  • Çetin hocam, linq ile çekmek istiyorum ama , kodu toparlayamıyorum, linq şekliyle yardımcı olabilir misiniz, mümkünse,

    syg

    1 Mart 2019 Cuma 14:49
  • Anlarsam olurum tabii. Bu haliyle, dediğim gibi, ne nereden geliyor belli değil. Ornek veri verip hepsini açık yazarsan olur.
    • Yanıt Olarak İşaretleyen canleveent 1 Mart 2019 Cuma 16:48
    1 Mart 2019 Cuma 15:17
  • çetin hocam,

    haklısınız, hatamı gördüm,

    tabloları düzenledım. sorguyu yazamazsam yeni bir soru olarak şansımı denerim. tşk ederim.

    1 Mart 2019 Cuma 16:50