Forum

sütundaki topl...
 
Bildirimler
Hepsini Temizle

sütundaki toplam değerleri alma

4 Yazılar
3 Üyeler
0 Likes
355 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

 set rss = server.createobject("adodb.recordset")
SQLs = "select SUM (TUTAR) from hesap where sonharf='çekler'  "

sum ile iki bağlantı açıp toplamları aldım fakat   a+b toplamı için ne yapmalıyım

d   =         a+b
b   =         2564   bunun toplamını aldım yazdırdım
a    =       125455 bunun toplamını aldım yazdırdım

 
Gönderildi : 29/04/2010 21:08

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
 

a ve b değerlerine bir şekilde sahipseniz aşağıdaki sorgu size bu iki değerin toplamını d olarak verecektir:


SELECT a+b AS d FROM SQLs


(Burada SQLs adında a ve b'yi barındıran bir sorgu olduğunu varsaydım)

 
Gönderildi : 04/05/2010 17:39

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

şöylşe anlatıyım benim hesap diye bir tablom var bu tabloda para birimi ve tutar diye iki sütun var

ben diyorum ki  para birimi = tl ise tutar sütununda tl olanların toplamını yaz

sonra diyorumki parabirimi=euro ise tutar sütunundaki euro olanları topla ve yaz

ve sonra diyorumki  tl+euro=? topla mınıyaz

bunun için ne yapmam lazım

 

 
Gönderildi : 05/05/2010 14:27

(@mfozdemir)
Gönderiler: 7
Active Member
 

Bu tür işlemler için SP yazmalısın 3 ayrı sonuç çevirsen iyi olur. hem tek connectionla Data Set içerisisine taşırsın .sayfa veya programın yükü azalır. büyük projelerde böylelikle Polling problemin olmaz. Birde bu tür işlemler büyük projelerde genelde Pivot tablolarından yardım alınarak yapılır. pivot tablo diye araştır bir çok örnek ve eklenti bulabilirsin.

create procedure SP_Hesaplama() as

--birinci sorgu bütün sonuçları getirmek içindir

select * from tablo1

-- ikinci sorgu tl ve euro sonuçları içindir

select sum(tutar) , tipi from tablo1 group by tipi -- tarih aralığın var ise heaving veya where tarih>@date1 tarih<@date2 dersin 

-- üçüncü sorgu ise tüm toplamı verir

select sum(tutar) as toplam from tablo1 --tarih var ise yine tarih verirsin 

kolay gelsin

 
Gönderildi : 20/05/2010 15:44

Paylaş: