CASE Komutu

Post Reply
ahmet
Site Admin
Posts: 68
Joined: Tue Feb 23, 2021 6:54 pm

CASE Komutu

Post by ahmet »

SQL Server Case komutu örneği

Code: Select all

SELECT TOP 10 f.[id],[tutar],[belgeno],p.personel , f.tarih , k.kasa_tur,fs.tutar
,(case
	when f.tur =0 then 'Satış fişi'
	when f.tur =1 then 'Alış fişi'
	when f.tur =2 then 'Tahsilat fişi'
	when f.tur =3 then 'Ödeme fişi'
	else 'Diğer..'
end
) as 'Tur'
  FROM [BARDATA].[dbo].[fis_kasa] as fs
  left join fis as f on f.id=fs.id 
  left join ayarlar_kasa as k on k.id=fs.tur_id 
  left join ayarlar_personel as p on fs.kasiyer_id=p.id 
  where durum=0 and f.tur < 4 and tarih<'2022-02-28' and tarih>'2022-01-01' and k.kasa_tur in ('Pos')-- and fs.belgeno=@anahtar 
  order by f.id desc
Post Reply