在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MYSQL如何实现连续签到断签一天从头开始的功能

125次阅读
没有评论

共计 3071 个字符,预计需要花费 8 分钟才能阅读完成。

自动写代码机器人,免费开通

丸趣 TV 小编给大家分享一下 MYSQL 如何实现连续签到断签一天从头开始的功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

1,创建测试表

CREATE TABLE `testsign` (`userid` int(5) DEFAULT NULL, 
 `username` varchar(20) DEFAULT NULL, 
 `signtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 
 `type` int(1) DEFAULT 0 COMMENT 为 0 表示签到数据,1 表示签到日期字典数据 
) ENGINE=InnoDB DEFAULT CHARSET=utf8

2,插入测试数据,签到时间为 5.21 号到 6.5 号,可以写活,但是要写存储过程,我比较懒,重点应该是取签到数据的代码,就是第三点,呵呵

insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-21 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-22 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-23 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-24 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-25 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-26 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-27 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-28 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-29 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-30 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-05-31 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-06-01 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-06-02 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-06-03 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-06-04 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 72164 , 字典 , 2017-06-05 00:00:00 , 1 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 800675 , 吴小双签到数据 , 2017-05-21 00:00:00 , 0 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 800675 , 吴小双签到数据 , 2017-05-22 00:00:00 , 0 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 800675 , 吴小双签到数据 , 2017-05-23 00:00:00 , 0 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 800675 , 吴小双签到数据 , 2017-05-24 00:00:00 , 0 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values( 800675 , 吴小双签到数据 , 2017-05-25 00:00:00 , 0 
insert into `testsign` (`userid`, `username`, `signtime`, `type`) values(800675 , 吴小双签到数据 , 2017-05-26 00:00:00 , 0

3,查询连续签到数据

SELECT * FROM testsign WHERE TYPE=0 AND 
 DATE_FORMAT(signtime, %Y%m%d) (SELECT IFNULL(MAX(DATE_FORMAT(signtime, %Y%m%d)), 20170520 ) FROM testsign WHERE TYPE=1 
 AND DATE_FORMAT(signtime, %Y%m%d) =DATE_ADD(NOW(), INTERVAL -1 DAY) 
 AND DATE_FORMAT(signtime, %Y%m%d) NOT IN (SELECT DATE_FORMAT(signtime, %Y%m%d) FROM testsign WHERE TYPE=0 AND userid=800675 
 AND DATE_FORMAT(signtime, %Y%m%d) = 20170605 
 AND userid=800675

未断数据

MYSQL 如何实现连续签到断签一天从头开始的功能

删掉 23 号数据,从 24 号开始算,连续签三天

MYSQL 如何实现连续签到断签一天从头开始的功能

以上是 MYSQL 如何实现连续签到断签一天从头开始的功能的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计3071字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲精品无人区 | 久久精品国产亚洲精品 | 草草久久久无码国产专区 | 国产极品美女高潮抽搐免费网站 | 日本边添边摸边做边爱的视频 | 国产成品精品午夜视频 | 青青青在线视频人视频在线 | 成人精品区 | 麻豆国产96在线 | 中国 | 免费精品人在线二线三线区别 | 国产成人福利视频网站 | 欧美高清一级啪啪毛片 | 国产一区二区免费在线观看 | 欧美激情视频一区二区 | 欧美黑人乱大交 | 女人张开腿让男桶喷水高潮 | 日本人爱做第一视频 | 四虎欧美永久在线精品免费 | 成年免费视频网站入口 | 欧美日韩中文字幕在线观看 | 亚洲国产99在线精品一区二区 | 亚洲精品无码日韩国产不卡av | 亚洲国产一区二区a毛片 | 久久精品中文字幕不卡一二区 | 天天干天天做天天操 | 国产成人精品福利网站人 | 欧美一区二区激情视频 | 激情欧美日韩一区二区 | 久久国产精品一区二区三区 | 久草在线首页 | 四虎最新免费网址 | 日本看片网址 | 人妻少妇精品视频一区二区三区 | 亚洲精品中文字幕久久久久久 | 中文字幕无线码中文字幕免费 | 四虎永久在线免费观看 | 夜夜骚视频 | 自拍亚洲午夜伦li片影院 | 亚洲爱视频 | 国产成人亚洲综合欧美一部 | 国产做国产爱免费视频 |