You try to concatenate string and int but do not set precedence...
What you try to do is:
"string" + int - int + "string"
The problem is that after the "string" + int part you will get a string, so the next computation is "string" - int, and that can not be done!
Remember that there is no precedence between + and -!!!
You can use parenthesis to solve it, but I advise you to learn about String.Format and about parametrized SQL commands in C# (most important!!!)