+4
-3
@@ -202,6 +202,7 @@ SELECT
|
||||
END AS REAL), 2) AS percentage,
|
||||
CAST(CASE
|
||||
WHEN dus.total_time_seconds IS NULL THEN 0.0
|
||||
WHEN dus.read_percentage IS NULL OR dus.read_percentage <= 0 THEN 0.0
|
||||
ELSE
|
||||
CAST(dus.total_time_seconds AS REAL)
|
||||
/ (dus.read_percentage * 100.0)
|
||||
@@ -215,10 +216,10 @@ WHERE
|
||||
(docs.id = sqlc.narg('id') OR $id IS NULL)
|
||||
AND (docs.deleted = sqlc.narg(deleted) OR $deleted IS NULL)
|
||||
AND (
|
||||
(
|
||||
$query IS NULL OR (
|
||||
docs.title LIKE sqlc.narg('query') OR
|
||||
docs.author LIKE $query
|
||||
) OR $query IS NULL
|
||||
docs.author LIKE sqlc.narg('query')
|
||||
)
|
||||
)
|
||||
ORDER BY dus.last_read DESC, docs.created_at DESC
|
||||
LIMIT $limit
|
||||
|
||||
Reference in New Issue
Block a user