![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql解决方案
_MrDing
小程序员一枚
展开
-
将某个表中存在重复列名的项的某列值改为同一值
问题: 有个use_table 中一个用户对应有多个权限,密码是在excel中用rand随机取的,这就导致了一个用户在不同的权限中有不同的密码,为了便于记忆,现在需要找出那些有多个权限的用户,并且把他们的密码改为同一个. 解决方案: 1.找出有多个权限的用户 ,并且取其中每个组的最大或者最小值作为密码 select login_id ,min(password) as password原创 2016-10-25 16:41:50 · 408 阅读 · 0 评论 -
根据年月日来分组并且取第一条打卡记录(原表日期精确到时分秒)
每天只需要一次刷卡记录,员工重复刷卡的情况下取第一次刷卡记录,数据库表精确到时分秒,现在需要以 年月日来分组: SELECT SITE, MIN(CARDNO) AS cardno, APPLICATION_ID, MIN(DATE) AS date, FIELD_VALUE, IS_ACTIVE FROM原创 2016-11-17 16:13:07 · 905 阅读 · 0 评论 -
火灾疏散实时信息系统(演习)
1.用户输入火灾开始时间FireBeginTime,火灾完成时间FireEndTime,逃生统计间隔时间TimeInterval (以秒为单位) 2.report显示累计时间逃生人数(例如:30秒内,60秒内,90秒内....) 3.FireEndTime 若没填,以数据中最后一位逃生时间为准 存储过程: if exists(select * from sys.objects wh原创 2016-12-21 11:50:03 · 770 阅读 · 0 评论