سلام دوستان
ممنون از توجه و راهنماییتون
من خودم یه جوری تونستم مشکل رو حل کنم و فراموش کردم که نتیجه کارم رو اینجا به اشتراک بذارم
البته فکر کنم راه منم مثل روش شماست
من اینکاررو کردم
select ViolationRegisterID,(select Username from Usernames where UsernameID = UsernameIDRegister) as register, (select Username from Usernames where UsernameID = UsernameIDConfirmer) as Confirmer,
(select Username from Usernames where UsernameID = UsernameIDOffender) as Offender,
dbo.getShamsi(DateTimeIns) as Date ,
(select ViolationTxt from CiViolation where CiViolation.ViolationID = ViolationRegister.ViolationID) as Violation,
ViolationPenaltyPrice as Price , ViolationNegativeRating as NegativePoint ,
WarningST = Case warning when 'False' then 'ندارد' else 'دارد' end
from ViolationRegister