Fix SQL for blogstats

This commit is contained in:
Jan-Lukas Else 2021-04-29 07:47:46 +02:00
parent 60295a597d
commit c7cf753266
1 changed files with 2 additions and 2 deletions

View File

@ -18,8 +18,8 @@ func serveBlogStats(w http.ResponseWriter, r *http.Request) {
} }
query, params := buildPostsQuery(prq) query, params := buildPostsQuery(prq)
postCount := "count(distinct path) as postcount" postCount := "count(distinct path) as postcount"
charCount := "sum(length(distinct content))" charCount := "sum(length(distinct coalesce(content, '')))"
wordCount := "sum(wordcount(distinct content)) as wordcount" wordCount := "sum(wordcount(distinct coalesce(content, ''))) as wordcount"
wordsPerPost := "round(wordcount/postcount,0)" wordsPerPost := "round(wordcount/postcount,0)"
type statsTableType struct { type statsTableType struct {
Name, Posts, Chars, Words, WordsPerPost string Name, Posts, Chars, Words, WordsPerPost string