aboutsummaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2018-06-21 19:20:39 +0000
committerdan <dan@noemail.net>2018-06-21 19:20:39 +0000
commitb7306f6f6e56d2d957d29db6f35ec5efc3ddc983 (patch)
tree5632498d98505501e077c2e0244ce32ba68a0619 /src/window.c
parent9c27758eb4c45d9592f2dab9670726e002b460ba (diff)
downloadsqlite-b7306f6f6e56d2d957d29db6f35ec5efc3ddc983.tar.gz
sqlite-b7306f6f6e56d2d957d29db6f35ec5efc3ddc983.zip
Fix a problem with handling single row partitions in the percent_rank() window
function. FossilOrigin-Name: b84fbf16eac718c151731e2b2dcc73f2f2a144e3670f8566a30793f1e4e6a3ec
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/window.c b/src/window.c
index c025e5ab2..42a7e6ace 100644
--- a/src/window.c
+++ b/src/window.c
@@ -279,7 +279,7 @@ static void percent_rankValueFunc(sqlite3_context *pCtx){
double r = (double)(p->nValue-1) / (double)(p->nTotal-1);
sqlite3_result_double(pCtx, r);
}else{
- sqlite3_result_double(pCtx, 100.0);
+ sqlite3_result_double(pCtx, 0.0);
}
p->nValue = 0;
}