Datakent Ana Sayfa
Anasayfa Anasayfa > Diğer bölümler > Microsoft SQL Server
  Aktif Konular Aktif Konular RSS: How can i do this query by pure sql ?
  Yardım Yardım  Hızlı Ara   Kayıt Ol Kayıt Ol  Giriş Giriş

How can i do this query by pure sql ?

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
murat turan Açılır Menü Göster
Admin Group
Admin Group
Simge
Datakent

Kayıt Tarihi: 01.Ekim.2003
Bulundugu Yer: Turkey
Online: Sitede Değil
Gönderilenler: 1798
  Alıntı murat turan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: How can i do this query by pure sql ?
    Gönderim Zamanı: 18.Aralik.2010 Saat 17:57

I have a table below

 first      second  
-------     ----------  
100        0  
200        0  
0           400  

I want to get below result

 first      second      result  
-------     ---------- ----------  
100        0            100  
200        0            300  
0           400         -100  

As you can see that result parameter is sum of previous (first-sum) How can i write such a query ?

MYSQL solution is very simple, but simple solutions are looking for Microsoft Sql Server.

set @result =0;  
select first, second, @result := @result + first - second as result  
from tablo;   

results

first  second  result    

100    0       100   
200    0       300   
0      400     -100

alıntı >> stackoverflow.com (soruyu soran : Talat Eri)
 
 
bu tür bir durum için MS SQL Alternatifleri [ My SQL kadar keskin olmasada :)  ]
 
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Menü Göster



Bu Sayfa 0,320 Saniyede Yüklendi. [power by : WebWiz]