none
Mssql Sütun değerlerine göre veri işleme RRS feed

  • Soru

  • Merhaba

    görseldeki tablodaki tüm sütunları kullanmak istiyorum fakat CariId sütununa Cari diye alias eklemek ve değeri -1 ise bilinmiyor şeklinde değer almasını istiyorum aynı şekilde bu durum TeklifId sütunu içinde geçerli. Umarım anlatmak istediğimi aktarabilmişimdir. Teşekkürler


    Si şarp

    8 Mart 2017 Çarşamba 09:35

Yanıtlar

Tüm Yanıtlar

  • Case CariId when -1 Then 'bilinmiyor' else CariId end As Cari

    pgnchess.com

    dergikapaklari.com

    • Yanıt Olarak Öneren Fırat Esmer 8 Mart 2017 Çarşamba 14:36
    • Yanıt Olarak İşaretleyen Ekrem Önsoy 9 Nisan 2017 Pazar 16:28
    8 Mart 2017 Çarşamba 10:42
  • create table #TEST
    (id int not null identity(1,1),
     BorcALacak nchar(20),
     Tutar int,
     IslemZamani datetime2,
     KayitZamani datetime2,
     Aciklama nchar(20),
     OdemeTipi int,
     HesaplarID int,
     TeklifID int,
     CarId int
     )
     go
     insert #TEST
     values
     (N'Alacak',-1200,Getdate(),Getdate(),'',-1,4,1,1)
    insert #TEST
     values
     (N'Alacak',-1200,Getdate(),Getdate(),'',-1,4,-1,-1)
     go
    
     select 
     BorcALacak,
     Tutar,
     IslemZamani,
     KayitZamani,
     Aciklama,
     OdemeTipi,
     HesaplarID,
     CARI =
     CASE WHEN CarId<0   THEN 'bilinmiyor' ELSE  CAST(CarId AS nchar(1))   END 
      from #TEST
    
    
    BorcALacak           Tutar       IslemZamani                 KayitZamani                 Aciklama             OdemeTipi   HesaplarID  CARI
    -------------------- ----------- --------------------------- --------------------------- -------------------- ----------- ----------- ----------
    Alacak               -1200       2017-03-26 18:45:14.9630000 2017-03-26 18:45:14.9630000                      -1          4           1
    Alacak               -1200       2017-03-26 18:45:14.9630000 2017-03-26 18:45:14.9630000                      -1          4           bilinmiyor
    
    (2 row(s) affected)
    
    

    26 Mart 2017 Pazar 13:46