Look at the error message:
Conversion failed when converting the nvarchar value '1819000030-1' to data type int.
It's not an integer, so when SQL tried to convert it it fails.
Why isn't it an integer? Dunno - it's your data after all and we have no access to it.
So start by finding out where the value '1819000030-1' is coming from, and then you can start working out which part of your query is trying to convert it. Then you can decide if there is a table design error, a data error, or a query error.
But we can't do that for you - we have no access to your data at all!