sql-SQL 查询 求大神指点?急。。急

问题描述

SQL 查询 求大神指点?急。。急
怎么在登录表中查询一段时间内登录超过三次的玩家ID,一天内登录次数大于1只算登录1次,
表中的列有登录ID,登录时间。

解决方案

应该这样写:
select 玩家ID from 表名 group by 玩家ID having count(玩家ID) >3

解决方案二:
select * from
(select idcount(*) cnt from table 登陆时间 = 今天 group by id) where cnt >1

解决方案三:
数据库要有一个登录次数字段和上次登录时间字段,然后每次登录的时候取出上次登录时间,转换成日期格式,对比时间,如果间隔超过一天,就让登录次数加1,如果没超过则不增加

解决方案四:
数据库要有一个登录次数字段和上次登录时间字段,然后每次登录的时候取出上次登录时间,转换成日期格式,对比时间,如果间隔超过一天,就让登录次数加1,如果没超过则不增加

解决方案五:
好像有点不对啊,登录如果在一天内登录了两次,那样只能算登录了一天, 现在要求的是登录大于三天的玩家ID,这三天可以不是连续登录。。。

解决方案六:
取出表中,规定时间范围内的登录时间,然后取天的数字比对,超过3个不同的数字即验证通过

解决方案七:
select ID from 表 where convert(char时间112) between 开始时间 and 结束时间
group by convert(char时间112)
having count(*) >=3

时间: 2024-12-04 00:07:17

sql-SQL 查询 求大神指点?急。。急的相关文章

select-我写过的最长的sql语句,求大神指点,

问题描述 我写过的最长的sql语句,求大神指点, SELECT t. NAME AS pro_name sum( ( SELECT IFNULL(COUNT(p.id) 0) AS before_year_pro_num FROM project_info p LEFT JOIN project_size s ON p.id = s.projectInfo_id WHERE ( DATE_FORMAT( ( SELECT MIN(s.start_time) FROM project_size W

sql句子查询求大神解决

问题描述 sql句子查询求大神解决 具体的我忘了,大致意思是,一个网站签到,第一天给1积分第二天给2积分,第三天给3积分.....到第六天为止,其中如果忘签到一天,则下次从第一天开始计算,问这个人一共的多少积分?? 如果用存储过程怎么写 日期 2016-1-01, 2016-1-02,2016-1-03,2016-1-04,2016-1-05,2016-1-06, 2016-1-07,2016-1-08,2016-1-10,2016-1-11,2016-1-12,2016-1-13, 2016-

select-SQL可以再客户端执行不能在程序中执行,求大神指点?急

问题描述 SQL可以再客户端执行不能在程序中执行,求大神指点?急 SQL如下: select distinct b.COLUMN_NAME,b.comments,a.column_id from user_tab_columns a,user_col_comments b where a.column_name=b.column_name and b.table_name=upper('YFRAME_STU') order by a.column_id; 解决方案 upper('YFRAME_S

.net 跳转新页面并传值 毕业设计求大神指点,急,在线等

问题描述 .net 跳转新页面并传值 毕业设计求大神指点,急,在线等 我想要传递一个变量到另一个页面,并在新窗口打开,我现在是这么写的,功能是实现了,可是返回到首页后刷新一下,又会弹出我刚刚点击的页面 protected void dlcom_ItemCommand(object source, DataListCommandEventArgs e) { int id = Convert.ToInt32(dlcom.DataKeys[e.Item.ItemIndex].ToString());

如何不重启系统修改日志文件里面的短信!!求大神指点!急!

问题描述 我这里是用日志文件编辑的短息,但是每次修改后都要重启系统才能生效,求大神给我个能不用重启系统就能修改的方法!急啊!!! 解决方案

dataset-C#执行SQL查询Access,,求大神指点

问题描述 C#执行SQL查询Access,,求大神指点 select ForceArea,UnifiedCode_5,(adminArea_8 & adminArea_81) as local,location_71,location_72 from Debris_flow_1 用C#执行这段sql语句的时候,将结果赋值给DataSet,access数据库可以执行,可是在程序里就不执行了,其中要注意哪些??求大神指点 public static DataSet DS(string SQL) {

关联-在线求大神解答,急SQL 子查询

问题描述 在线求大神解答,急SQL 子查询 我现在有两张表,表1和表2,表2里面有一个权限字段,权限1,权限2.权限3.我现在要用权限1的id 查出权限2,3和权限1有关联的ID.然后把这查出来的ID作为条件,在表1里面去查. select * from dbo.Ask_info where login_ID not in (select login_ID from dbo.Login where teacher_Contact in (select login_ID from dbo.Logi

急求大神指点下我在delphi写的这个数据库双表查询插入的问题

问题描述 急求大神指点下我在delphi写的这个数据库双表查询插入的问题 我要实现的是A任务表,B任务执行状态两表关联查询后,得到A表中能执行的数据,查询出来的结果确实是A表中能执行任务的数据, 但是在向B表中插入这条A表数据执行状态的时候,插入B表中的数据ID不是之前查询A表出来数据的ID, 下面附上代码,求大大们指点 //定义了任务运行表插入数据操作过程 procedure TForm1.InsertData(exeid,status,starttime,endtime,result : s

数据库-sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入:

问题描述 sql server 2008 综合题,求大神指点,我建了一部分表,大神在做的时候可按自己方便插入: 因为综合题练得比较少不懂得怎样联系:大神回答时,尽量详细,多谢, 做的好的话,C币还可加: 具体要求: 某公司有很多类型的货车(小型货车,双轴货车,16轮货车等),货车要有货车号, 货车类型(小型货车,双轴货车,16轮货车),载重量,有很多司机,每个司机可开 多种类型的货车,司机要有司机号,姓名,地址,薪水,司机运输货物时有货物名称, 目的地,出发时间,返回时,要更新记录,有返回时间,