Tanımsız Alan

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
Kullanıcı avatarı
m_ekici
Kıdemli Üye
Mesajlar: 563
Kayıt: 11 Haz 2003 06:49
Konum: Adana
İletişim:

Tanımsız Alan

Mesaj gönderen m_ekici »

s.a.

MsSql de Tablonun birinde Query ile

Kod: Tümünü seç

select a,b,c, (q+r+t+y+h+p+m..) as TP,TP*1.18 from Faliyet
gibi birşey yazmak istyorum. TP sonradan eklendiği için (TP*1.18 de) böyle bir alan yok diyor.

Bunun nasıl yaparım. TP yi 3-4 defa kullanmam lazım. Her defasında (q+r+t+y+h+p+m....) yı yazmam mı gerekli.

iyi çalışmalar
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Mesaj gönderen vkamadan »

merhaba bu hata MSSQL nin ürettiği bir hata değil yani belirttiğin şekilde kullanım yapabilirsin sorun bunu ekledğin Queryde tanımlaman gereken sanal bir TP adında Float bir alan.
bunu yağmak için Query çift tıkla açılan FieldEditor e sağ tıklayıp NewField de ve Field Kind DATA olsun diğer düzenlemeri yap ve onayla artık sorun yok.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

ms sql de maalesef aynı select içinde bir işlem yapıp ona isim vererek kullanıma izin vermiyor :( Ancak bir view oluşturarak bu istediğini yapabilirsin.
Cevapla