Firebird de hesaplama alanı oluşturmak mümkün mü?

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Firebird de hesaplama alanı oluşturmak mümkün mü?

Mesaj gönderen AhmetNuri »

Selamun Aleyküm,

Firebird 2.0 kullanıyorum. Db de hesaplama alanı oluşturmam lazım.
Mesela
SiparisMiktari
Giden
Kalan

Kalan= SİparisMiktari - Giden

gibi bir alan hiçin ne yapmam lazım.
Delphi den nasıl yapılacağını biliyorum ama eğer mümkünse db den yapmak istiyorum

Teşekkürler
Ahmet DENİZ
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Firebird de hesaplama alanı oluşturmak mümkün mü?

Mesaj gönderen aslangeri »

a.s.
evet mümkün
:ara computed by :wink:
kolay gelsin
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
AhmetNuri
Üye
Mesajlar: 262
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Re: Firebird de hesaplama alanı oluşturmak mümkün mü?

Mesaj gönderen AhmetNuri »

iskonto hesbı içi bu kodu kullandım ve çalıştı

Kod: Tümünü seç

case when ((TOPLAMFIYAT is not null) and (ISKONTO is not null))  then (TOPLAMFIYAT -((ISKONTO * TOPLAMFIYAT)/100)) else TOPLAMFIYAT end
Ahmet DENİZ
Cevapla