Hello,I have the following code which works great :INSERT INTO tbl_Holidays(EmployeeNumber,HolidayDate,NumberOfHours)SELECT EmployeeNo, @BankHolidayDateConverted, dbo.fn_Employee_Working_Day(@EmployeeNo, @BankHolidayDate)
However, how can I make it so that the code only runs if a matching record doesn't already exist ?I thought it would be something like :IF NOT EXISTS(SELECT * FROM tbl_Holidays WHERE EmployeeNumber = @EmployeeNo AND HolidayDate = @BankHolidayDateConverted)INSERT INTO tbl_Holidays(EmployeeNumber, HolidayDate, NumberOfHours)SELECT @EmployeeNo, @BankHolidayDateConverted, dbo.fn_Employee_Working_Day(@EmployeeNo, @BankHolidayDate)ELSE
But that seems to get me stuck in a loop.