双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

sql 求相同编号下最早与最晚日期

qq_33079425 qq_33079425 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区


相同编号下,计算出最早与最后1期。麻烦各位。


CREATE TABLE #T1(XM VARCHAR(20),RQ DATE)
INSERT INTO #T1 VALUES
('10001','2016/6/8'),
('10001','2016/7/5'),
('10001','2016/8/5'),
('10001','2016/9/5'),
('10001','2016/10/5'),
('10001','2016/11/5'),
('10002','2016/12/5'),
('10002','2017/1/5'),
('10002','2017/2/5'),
('10002','2017/3/5'),
('10002','2017/4/5'),
('10002','2017/5/5'),
('10002','2017/6/5'),
('10002','2017/7/5'),
('10002','2017/8/5'),
('10002','2017/9/5'),
('10002','2017/10/5'),
('10002','2017/11/5'),
('10002','2017/12/5')
('10002','2017/12/5')
...全文

相关推荐

c# 按日期+序号进行自动编号

在网上搜了半天,都没有看到满意的程序。只好参照别人写的例子,自己写了。编号是按照年份和月份+三位序号自动生成的,用的是SQL server数据库,用VS2010编写的。调试已通过。希望给同为新手的各位一个参考。

qq_24694951

SQL中的时间计算:员工每日工作时长

摘要:本文介绍了一个使用SQL查询计算员工每日工作时长的实用方法。通过分析包含员工打卡记录的数据库表,利用CTE(公共表表达式)将日期分组,计算最早和最晚打卡时间差,最终以"小时:分钟"格式输出工作时长。该方法适用于每日两次打卡的场景,并提示了处理漏打卡等特殊情况时的注意事项,为企业考勤管理提供了有效的数据支持方案。(148字)

静默小音箱

1.查找最晚入职员工的所有信息.md

# 查找最晚入职员工的所有信息 ## 题目描述 查找最晚入职员工的所有信息 ```mysql CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `last_name` varchar(16) NOT NULL, `gender` char(1) NOT NULL, `hire_date` date NOT NULL, PRIMARY KEY (`emp_no`)); ``` ## 答案 ```mysql select * from employees where hire_date = (select max(hire_date) from employees); ``` ## 题解 由于date数据类型只能精确到天,即可能在最晚的当天存在一个或多个数据,该题使用limit无法获取所有的最晚当天入职的员工信息。

逆风微笑的大雪生

14位编号=8位日期(+6位流水号)

实现:生成长度为14位的编号,其中前8位为当前日期(日期格式:YYYYMMDD),后6位为流水号。

clkbk

自动生成编号【sql】

本代码主要是对一些需要生成字母+数字作为编号操作,代码代码经过【SQL2005】测试。希望要用这个的朋友就少写这对代码。

creazy_windy
评论 9
收藏 已收藏
分享
返回顶部
qq_33079425
疑难问题 22,298 成员 121,727 内容