FireBird ve If Kullanı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
Kullanıcı avatarı
serbek_tr
Üye
Mesajlar: 362
Kayıt: 16 Ağu 2004 12:54

FireBird ve If Kullanımı

Mesaj gönderen serbek_tr »

Hayırlı Çalışmalar ;

Seminer Görüntülerinde Gödüğüm kadarı ile Sum ile birlikte if karşılaştırması kullanılabiliyor hatta örnek mesai saati hesaplamasıydı ancak ben benzer bir şekilde if kullanmaya çalıştım olmadı
kod şu

Kod: Tümünü seç

  Select Sum( If IrsaliyeTuru='A ' Then AraTutar + KdvTutar EndIf) As AlisToplam,
    Sum( If IrsaliyeTuru='Aİ' Then AraTutar + KdvTutar EndIf) As AlisIadeToplam
    From TBL_IRSALIYEG Where CariKod='01'
hata mesajı
mSQLEditor.Query:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 1, char 15.
If.
eğerki bir hatam varsa nasıl kullanacağımı belirtirseniz sevinirim
benim aklıma gelen şu oldu firebird bunu desteklemiyor
Procedure Forum.Imza(Sender: TObject)
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;
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 ,
firebird de EndIf komutu yok. onu çıkartırsan sorun olmaz syntax düzgün görünüyor.
iyi çalışmalar.
Volkan KAMADAN
www.polisoft.com.tr
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Kullanıcı avatarı
serbek_tr
Üye
Mesajlar: 362
Kayıt: 16 Ağu 2004 12:54

Mesaj gönderen serbek_tr »

hepinize teşekkür ederim ama açıkçasıda seminer görüntülerini defalarca izlediğim için böyle bir şey yapma gereği duyduğumda aklıma ilk gelen seminerde böyle bir şey vardı demek oldu ve dolayısı ile form içinde arama yapma gereği duymadım özür dilerim böylelikle case i öğrenmiş olduk
sağolun
Procedure Forum.Imza(Sender: TObject)
Begin
ShowMessage('Her türlü fikire, Her zaman açığım')
End;
Cevapla