Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 215|回复: 0
打印 上一主题 下一主题

论坛每月签到数据统计

[复制链接]

1

主题

1

帖子

11

积分

新手上路

Rank: 1

积分
11
跳转到指定楼层
楼主
发表于 2016-2-19 15:12:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

数据库ip10.6.23.20
数据库是discuzx_bak
1、日期转换为UNIX时间戳,如取1月数据(2016-01-01 00:002016-02-0100:00),
Select UNIX_TIMESTAMP('2016-02-01 00:00');
得到unix时间戳1451577600
Select UNIX_TIMESTAMP('2016-02-01 00:00');
得到unix时间戳1454256000
2、获取tid数据,dateline为第一步获取的unix时间戳
SELECT tid FROM `bbs_forum_post` WHEREfid=37 and first=1 and subject like '%签到记录贴%' and dateline> 1451577600 and dateline < 1454256000;
3、获取签到数据
select FROM_UNIXTIME(dateline,'%Y%m%d%H:%i'),author from bbs_forum_post where fid = 37 and tid in (第二步获取到的tid数据) ;
如:
select FROM_UNIXTIME(dateline,'%Y%m%d %H:%i'),authorfrom bbs_forum_post where fid = 37 and tid in(234047,233050,232025,231001,229990,228972,227966,226951,225943) ;
4、将数据取出,提供给运营同事

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, 2024-12-16 03:35 , Processed in 0.032758 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表