Mysql SQL需要创建一个视图,该视图将填充3个字段,然后与第四个静态字段组合在一起

Mysql SQL需要创建一个视图,该视图将填充3个字段,然后与第四个静态字段组合在一起,mysql,sql,view,crystal-reports,padding,Mysql,Sql,View,Crystal Reports,Padding,我用Crystal编写了所需的代码,但后来我遇到了将其转换回数字的问题。因此,我决定先将这些字段添加到一起,并在SQL中填充作为视图 我有两个表需要从STMT和CUST中提取数据 strMICRLINE := Chr(13) & "0603250694"; strMICRLINE := strMICRLINE & Right("000000" & Trim(Split({CUST.C_ID_ALPHA},"-")[1]),6); strMICRLINE := strMIC

我用Crystal编写了所需的代码,但后来我遇到了将其转换回数字的问题。因此,我决定先将这些字段添加到一起,并在SQL中填充作为视图

我有两个表需要从STMT和CUST中提取数据

strMICRLINE := Chr(13) & "0603250694";
strMICRLINE := strMICRLINE & Right("000000" & Trim(Split({CUST.C_ID_ALPHA},"-")[1]),6);
strMICRLINE := strMICRLINE & Right("00000000" & ToText({STMT.STMT_NUMBER},0,""),8);
strMICRLINE := strMICRLINE & Right("0000000000" & Replace(ToText({@Total},2,""),".",""),10);"
@Total是

{STMT.UNBILLED} + {STMT.CURRENT_} + {STMT.OVER30} 
+  {STMT.OVER60} + {STMT.OVER90} + {STMT.FINANCE};

考虑一下在将来的文章中格式化你的问题。你的问题到底是什么?好吧,你的问题是什么?这在CR中可以很容易地处理,而不需要在SQL中创建一些东西。在通过toNumber执行转换之前,只需确保文本包含所有数字字符。