diff --git a/dbcon/execplan/treenode.h b/dbcon/execplan/treenode.h index 3edf1e9db..91ceb2a11 100644 --- a/dbcon/execplan/treenode.h +++ b/dbcon/execplan/treenode.h @@ -1010,7 +1010,7 @@ inline long double TreeNode::getLongDoubleVal() case CalpontSystemCatalog::SMALLINT: case CalpontSystemCatalog::MEDINT: case CalpontSystemCatalog::INT: - return (double)fResult.intVal; + return (long double)fResult.intVal; case CalpontSystemCatalog::UBIGINT: case CalpontSystemCatalog::UTINYINT: