diff options
author | Trumeet <yuuta@yuuta.moe> | 2022-04-05 21:44:48 -0700 |
---|---|---|
committer | Trumeet <yuuta@yuuta.moe> | 2022-04-05 21:44:48 -0700 |
commit | 81285b681bfa479a5c3c5c73707724b48bd2944b (patch) | |
tree | 7d0321cacc891278a619d9bc0a770a161eddaa3a | |
parent | 882bc3238b444f818451bc7f4a34d6b1a857dec8 (diff) | |
download | ksyxbot-81285b681bfa479a5c3c5c73707724b48bd2944b.tar ksyxbot-81285b681bfa479a5c3c5c73707724b48bd2944b.tar.gz ksyxbot-81285b681bfa479a5c3c5c73707724b48bd2944b.tar.bz2 ksyxbot-81285b681bfa479a5c3c5c73707724b48bd2944b.zip |
Add average
-rw-r--r-- | stat.c | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -11,15 +11,15 @@ #include <string.h> static char *praises[] = { - "普天之下,莫非 K 土。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜,其中卖菜最多的人共卖了 %d 句菜。", - "率土之滨,莫非 K 臣。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜,其中卖菜最多的人共卖了 %d 句菜。", + "普天之下,莫非 K 土。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜,其中卖菜最多的人共卖了 %d 句菜,平均每人卖了 %d 句菜。", + "率土之滨,莫非 K 臣。TGCN 共有 %d 位 K 教授的虔诚学生卖了 %d 句菜,其中卖菜最多的人共卖了 %d 句菜,平均每人卖了 %d 句菜。", }; void stat(struct TdMessage *msg) { int r; char m[1024]; sqlite3_stmt *stmt = NULL; - if ((r = sqlite3_prepare_v2(db, "SELECT COUNT(user), SUM(i), MAX(i) FROM stats;", -1, &stmt, NULL))) { + if ((r = sqlite3_prepare_v2(db, "SELECT COUNT(user), SUM(i), MAX(i), AVG(i) FROM stats;", -1, &stmt, NULL))) { goto sql_err; sql_err: { @@ -33,7 +33,8 @@ void stat(struct TdMessage *msg) { snprintf(m, 1024, praises[rand() % (sizeof(praises) / sizeof(char *))], sqlite3_column_int(stmt, 0), sqlite3_column_int(stmt, 1), - sqlite3_column_int(stmt, 2)); + sqlite3_column_int(stmt, 2), + sqlite3_column_int(stmt, 3)); sqlite3_finalize(stmt); stmt = NULL; |