Aşağıdaki sorgu ile ilk değer boş ise 2.değeri alsın istiyorum tek bir sonuç gelsin, nasıl yapabilirim ?
Şimdiden teşekkür ederim, herkese kolay gelsin.
Kod: Tümünü seç
SELECT TOP 1
CASE WHEN A.yil IS NULL THEN YEAR(GETDATE()) ELSE A.yil END as YIL
FROM PERSONEL P
LEFT JOIN accounts_recievable A ON (A.sicil=P.SICIL)
where a.invoiced_amount <> a.paid_amount
and a.sicil =420
order by a.invoice_date
IF @@ROWCOUNT IS NULL
DECLARE @yil int
select TOP 1 CASE WHEN @yil IS NULL THEN YEAR(GETDATE()) ELSE @yil END as YIL