-1
Я хочу, чтобы проверить запись, используя, если заявление в SQL вот мой запросКак писать, если условие основано на сервере SQL верхнего запроса
declare @reporttitle nvarchar(100)
select
rs.risk_assesment_id, rs.grade, rs.assessmentdate,
pat.name, pat.card_id_no, pat.dob, pat.age, pat.mrn,
pat.nationality, pat.mobileno,
@reporttitle as title
from
riskassessment_detail rs
where
rs.risk_assesment_id = 22
IF ((SELECT r.grade
FROM riskassessment_detail r
WHERE r.risk_assesment_id = 22) ='A')
SET @reporttitle = 'AT RISK (15-18)* (A)';
reporttitle
заканчивается время null
; Я хочу, чтобы получить текст, как решить мою проблему
Что это за заявление? Я бы установить это больше похоже: выберите @reporttitle = случай, когда rs.grade = 'A' THEN 'РИСК (15-18) * (A)' ELSE '' END от riskassessment_detail RS где rs.risk_assesment_id = 22 – JesalynOlson
Вы не хотите IF, вы хотите CASE – HLGEM