You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-29 08:21:15 +03:00
MCOL-1793, fix REGR_SLOPE calculations, change scale to DECIMAL_NOT_SPECIFIED (variable length) for most REGR_*** functions.
This commit is contained in:
@ -581,12 +581,13 @@ extern "C"
|
||||
double sumy = data->sumy;
|
||||
double sumx2 = data->sumx2;
|
||||
double sumxy = data->sumxy;
|
||||
double slope = 0;
|
||||
double variance = (N * sumx2) - (sumx * sumx);
|
||||
if (variance)
|
||||
{
|
||||
double slope = ((N * sumxy) - (sumx * sumy)) / variance;
|
||||
return (sumy - (slope * sumx)) / N;
|
||||
slope = ((N * sumxy) - (sumx * sumy)) / variance;
|
||||
}
|
||||
return (sumy - (slope * sumx)) / N;
|
||||
}
|
||||
*is_null = 1;
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user