SQL 插数报错 1292 - Truncated incorrect DECIMAL,查询正常。

select查询出来的结果是:-237141453587810631633.84

报错的下面这段中间的一个结果。还没有执行round函数

SELECT 
    yysr_1_ago * 1.000 * (1 - lrze_1_ago * 1.000 / yysr_1_ago) * yysr_current / yysr_1_ago / (yysr_1_ago * 2.000 / (ldzc_1_ago + ldzc_2_ago - ldfz_1_ago - ldfz_2_ago)) - syzqy_1_ago + gdzc_1_ago + wxzc_1_ago - cqjk_1_ago - dqjk_1_ago xq1
FROM
    t_test F;