El operador + no es, por definición, el operador de concatenación en SQL.
La stentencia correcta debiera ser:
Código SQL
[-]SELECT *
FROM Cuentas
LEFT JOIN Subcuentas
ON Subcuentas.CodigoSubcuenta LIKE Cuentas.CodigoCuenta || '%'
que funcionaría en cualquier motor que cumpla el estándar.
Hasta luego.