This is how you should do it.
SELECT
{fn concat(CAST(CAST(movement_date AS int) AS varchar), CAST(CAST(sequence_no AS int) AS varchar))} AS MOVE FROM table_name
or
SELECT
CONCAT(CAST(CAST(movement_date AS int) AS varchar), CAST(CAST(sequence_no AS int) AS varchar)) AS MOVE FROM table_name
If you still want to select as int or any other number type, you just encapsulate everything into CAST(value AS anyNumberType).
EDIT:
If you want to keep leading zeros in "sequence_no", you shouldn't CAST as int, because that is where leading zeros are removed. Just cast into something else (varchar maybe).
SELECT
{fn concat(CAST(CAST(movement_date AS int) AS varchar), CAST(sequence_no AS varchar))} AS MOVE FROM table_name
or
SELECT
CONCAT(CAST(CAST(movement_date AS int) AS varchar), CAST(sequence_no AS varchar)) AS MOVE FROM table_name
Also, you can use "+" sign to concatenate non-numeric values, but I prefer functions :)