社区
MySQL
帖子详情
mysql持续时间段统计难题
ZhaoDaBing79
2016-06-23 09:07:50
有一个mysql门禁系统数据库,如果晚上8点钟以后还有进出记录的话,就认为当天在上班,
1、我想统计出一个人一年内持续上班超过6天共有多少次。
2、最长持续多少天。
3、有多少个双休日连续上班。
...全文
211
5
打赏
收藏
mysql持续时间段统计难题
有一个mysql门禁系统数据库,如果晚上8点钟以后还有进出记录的话,就认为当天在上班, 1、我想统计出一个人一年内持续上班超过6天共有多少次。 2、最长持续多少天。 3、有多少个双休日连续上班。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大雨将至
2016-06-23
打赏
举报
回复
这种需求比较好的方式是每天定时执行任务,把需要计算的内容分门别类计算好,查询时直接查询统计表 比如把昨天晚上有记录但是前天没有的插入统计表设置连续值为1,把昨天晚上有记录且前天晚上有记录的update 连续值+1 也就是用户如果连续活动,就会一直加1,一旦中间断了就会新建从1开始的新纪录
ACMAIN_CHM
2016-06-23
打赏
举报
回复
1、我想统计出一个人一年内持续上班超过6天共有多少次。
1,2,3,4,5,6,7,8,9,10 这样算持续超过6天一次?还是算五次?还是算四次? 2、最长持续多少天。
3、有多少个双休日连续上班。
1,2,3,5,
6,7
,1,3,4,5 这个算不算周末连续上班? 2,3,4,5,
6
,1,2,3 这个算不算周六连续上班?
ACMAIN_CHM
2016-06-23
打赏
举报
回复
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 参考一下这个贴子的提问方式
http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句 2. 你的 insert into xxx ... 语句 3. 结果是什么样,(并给以简单的算法描述) 4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL) 这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
cdutfly
2016-06-23
打赏
举报
回复
可以试试用函数 函数入参为员工唯一标识 函数内部用游标 循环判断 连续标识用 DAYOFYEAR 然后取每天的最大时间 来判断 返回 循环结果 另外用一个查询调用该函数 参数为用户唯一标识
ZhaoDaBing79
2016-06-23
打赏
举报
回复
谢谢,还有没有更好的办法了
mysql
将不同的表同时查询后计算字段求和
最近在测试需求时,遇到了一个
难题
,需要计算的字段来自不同的数据表,每次都要单独从没个表查出来再手动加和或者进行其他运算。后来花了点时间写了一个sql,能够解决我的问题。 一、问题 从A表中查出A.a、A.b两个字段,从B表中查出B.x字段,从C表中查出C.c字段,从D表中查出D.d字段,然后求A.a+A.b+B.x+C.c+D.d的和。要求查询时各个表的查询条件(包含where条件和group by 条件都相同)。 二、解决办法 原本想使用全连接,但是
mysql
(我使用的Navicat)不支持:.
【
MySQL
】数据库基础
数据库有以下定义数据库:在磁盘或者内存中存储的特定结构组织的数据,即在磁盘上存储的一套数据库方案。数据库(database)是用来组织存储和管理数据的仓库。我们看一个例子小红是一个家政阿姨,她每天的工作是给雇主收拾屋子的卫生,并且将雇主女主人的用品收纳到合适的位置。这一天,小红遇上了一个重大
难题
:女主人的衣服不好收纳。特别多。小红曾经问过女主人是否
统计
过家中衣服数量,女主人笑而不语。加之之前误判了衣服的数量,衣柜尺寸过小,该雇主已经买了很多衣柜用于存放大量衣服。
java连接
mysql
数据库驱动,跳槽大厂必看!
01 蚂蚁金服面试题之
MySQL
之前的阿里面试题都有做总结,具体面试题内容整理成了文档,本文是针对
MySQL
系列的,所以下面只展示了自己第一次面试阿里时被吊打问到的一些
MySQL
难题
。 1、请解释关系型数据库概念及主要特点? 2、请说出关系型数据库的典型产品、特点及应用场景? 3、请详细描述 SQL 语句分类及对应代表性关键字。 4、什么是
MySQL
多实例,如何配置
MySQL
多实例? 5、如何加强
MySQL
安全,请给出可行的具体措施? 6、误操作执行了一个 drop 库 SQL 语句,如何完整
双写一致性
难题
攻克:Redis与
MySQL
协同作战的秘诀
在当今的数据处理场景中,Redis与
MySQL
的组合被广泛应用于缓存与持久化存储的需求中。然而,这种组合也带来了双写一致性的挑战。本文旨在深入探讨Redis与
MySQL
双写一致性的保障策略,为读者提供一套完整且实用的解决方案
MySQL
高性能及性能优化技巧
Mysql
的高性能优化和架构设计. 索引设计,查询方式,
mysql
底层结构
MySQL
56,822
社区成员
56,753
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章