This is because of INTEGER division. Force it to be floating point by doing one of the following:
@Target = 6E/365*@Days
@Target = 6.0/365*@Days
You can use ROUND function or cast to decimal ( decimal(18,0) for example) to round off the decimal places.