[SORGU] satır toplamlarını her satırda bir (SQL server)
#7
Merhaba,
Bu işi yapması için kullandığım kod aşağıdadır.
bu kodu tek satıra nasıl indirebilirim.
dosyamda 100 binden fazla satır var. detay_kod sütununda ise gurupladığımda 5000 civarında satır oluşuyor.
ben bu işlemi vba ile yapıyorum. Doğan sonuçları tekrar excele alıp tablolar oluşturmada kullanıyorum. SQL ile yaptıklarımı excel formülleri ile de yapabiliyorum ancak bu defa hesaplamada sıkıntılar başlıyor.
aşağıdaki kod bu işi 5 dakikada çözüyor ancak iki kod birleştirilirse işin yapılma süresi düşecektir.

dsum kullanmaktan kaçıyorum çünkü kodun sql server a taşınabilir olmasını istiyorum.

bu arada çok iyi sql bilmediğimi ifade etmeliyim. bilgim ancak aşağıdaki kodu yazabiliyor.
Saygılar


mystr = "SELECT detay_kodu, SUM(BORC) AS TBORC, sum(alacak) as talacak FROM " & dbtable & " where yil=" & yil & " and tip=1 group by detay_kodu"

rst1.Open mystr, cnt

Do While rst1.EOF = False

If IsNull(rst1("tborc")) Then tborc = 0 Else tborc = rst1("tborc")
If IsNull(rst1("talacak")) Then talacak = 0 Else talacak = rst1("talacak")
tbakiye = tborc - talacak


mystr = "Update " & dbtable & " SET borc_toplami = '" & tborc & "', alacak_toplami = '" & talacak & "' ,bakiye= '" & tbakiye & "' where detay_kodu='" & rst1.Fields("detay_kodu") & "' and yil=" & yil
rst2.Open mystr, cnt
rst1.movenext
loop



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Row-number() Yada Satır Sayısı kahramanselim 2 381 15-10-2024, 16:26
Son Mesaj: kahramanselim
  [RAPOR] Satır Aralarında Boşluk Olması meceka 1 353 31-05-2024, 15:16
Son Mesaj: dsezgin
  Access Formu üzerinden Sql Server Tabloya Nasıl Veri Kaydı Yapılır karacahil 4 666 15-02-2024, 12:10
Son Mesaj: halily
  Açılır Kutu Değerine Göre Tablo2'ye Değer Yazsın Veya Satır Eklesin. ŞabanTR 11 996 24-12-2023, 14:38
Son Mesaj: dsezgin
  Altformda Hücre Ile Değil Satır Ile Işlem Yapma Hakkında. OGUZTURKYILMAZ 1 451 22-04-2023, 23:48
Son Mesaj: OGUZTURKYILMAZ
  [SORGU] Ilgili Satırda Bir önceki Satırın Notlarını Görmek dmn815 2 432 15-10-2022, 09:48
Son Mesaj: dmn815
  [SORGU] Son 10 Kayıt Hariç Tabloda Satır Silme hedefkaya 9 841 03-09-2022, 17:59
Son Mesaj: halily
  Ilgili Satırda 'eksik Işleç' Hatası tarkanaykın 3 402 30-05-2022, 11:40
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi