Merhaba arkadaşlar,
Şu yapıda bir veritabanım var
Tablo 1 :
Id
Miktar
Tablo 2 :
Id
Tutar
İki tablonun ID kayıtları INNER JOIN ile birleştirilmektedir haliyle şöyle bir görüntü çıkıyor
Miktar -- Tutar
21 4
5 3
Vs..
Ben bu gelen cevapta yer alan her satırdaki işlemleri farklı bir alanda çarpmak istiyorum.
Miktar ---- Tutar --- Toplam
2 10 20
Gibi..
Şimdiden teşekkür ederim
MSSQL Çarpım işlemi
2
●594
- 06-01-2015, 21:09:22
- 08-01-2015, 02:45:51Aktifhosting adlı üyeden alıntı: mesajı görüntüle
Tek sorguda Miktar + Tutar + Toplam almak için function kullanabilirsin
create function [dbo].[Hesapla] (@veri1 int,@veri2 int) --Çapmak istediğiniz iki veriyi gönderin returns int as begin declare @sonuc int set @sonuc = @veri1 * @veri2 -- Çarpım işlemi return @sonuc -- Dönecek toplam değer end --Bu functionu şöyle çalıştırabilirsin --Şu halde miktar ile toplamı çarpıyor kendinize göre düzenleyin select id,miktar,toplam,dbo.Hesapla(miktar,toplam) as hesaplanmisveri from tablo1
- 08-01-2015, 12:28:21Hocam öncelikle cevap için teşekkür ederim, ancak verileri çağırdıktan sonra ilgili matematiksel işlemleri datagrid de yaptım ve yazıcıya oradan gönderdim.
Ancak verdiğiniz örnek çok güzel emeklerinize sağlık