Page 1 of 1

CASE Komutu

Posted: Thu Aug 03, 2023 8:39 pm
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