社区
MS-SQL Server
帖子详情
如何取一组数据中最大的一条记录。
ralphchen
2005-06-22 03:54:57
以字段A分组,取C中最大的记录
假如表结构(字段A,B为varchar型,C为日期型)
A B C
1.1 问题1 2005-1-1
1.1 问题9 2005-1-2
1.2 问题2 2005-2-1
1.3 问题3 2005-1-1
; ; ;
; ; ;
; ; ;
结果是:
A B C
1.1 问题9 2005-1-2
1.2 问题2 2005-2-1
1.3 问题3 2005-1-1
; ; ;
; ; ;
; ; ;
...全文
227
9
打赏
收藏
如何取一组数据中最大的一条记录。
以字段A分组,取C中最大的记录 假如表结构(字段A,B为varchar型,C为日期型) A B C 1.1 问题1 2005-1-1 1.1 问题9 2005-1-2 1.2 问题2 2005-2-1 1.3 问题3 2005-1-1 ; ; ; ; ; ; ; ; ; 结果是: A B C 1.1 问题9 2005-1-2 1.2 问题2 2005-2-1 1.3 问题3 2005-1-1 ; ; ; ; ; ; ; ; ;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
paoluo
2005-06-28
打赏
举报
回复
那试试这样。
相同的A,为Null的C应该不会超过一条吧。
Select * from TableName A Where C Is Null
Union All
Select * from TableName A Where Not Exists (Select 1 from Tablename Where A=A.A And C>A.C) And Not Exists(Select 1 from Tablename Where A=A.A And C Is Null)
ralphchen
2005-06-28
打赏
举报
回复
楼上的可能没有懂我的意思,按照sql server 的默认排序规则,NULL是最小(也就是最前)的时间,我现在要把它当作最大的时间。
zlp321002
2005-06-28
打赏
举报
回复
--NULL的日期也能为最大??应该吧NULL踢出掉才对吧!
select a.* from 表 a
where C=(select top 1 c from 表 where A=a.A order by c desc)
ralphchen
2005-06-28
打赏
举报
回复
如果c的日期中有NULL,而且他被认为是最大的日期,那该如何实现现case中结果不可以为null
子陌红尘
2005-06-22
打赏
举报
回复
select
t.*
from
tabname t
where
not exists(select 1 from tabname where A = t.A and C > t.C)
paoluo
2005-06-22
打赏
举报
回复
第一种和风云的效率较高。
paoluo
2005-06-22
打赏
举报
回复
Select * from TableName A Where Not Exists (Select 1 from Tablename Where A=A.A And C>A.C)
pbsql
2005-06-22
打赏
举报
回复
select t.*
from t,(select a,c=max(c) from t group by a) x
where t.a=x.a and t.c=x.c
paoluo
2005-06-22
打赏
举报
回复
Select * from TableName A Inner Join (Select A,Max(C) As C from TableName Group By A)B On A.A=B.A And A.C=B.C
数值计算基于MATLAB的微分方程数值解法:显式隐式与延迟微分方程求解技术及应用分析
内容概要:本文是关于MATLAB在求解各类微分方程
中
的应用的学习笔记,重点介绍了使用MATLAB内置函数(如ode23、ode113、ode15i、ode15s、dde23等)对显式微分方程、隐式微分方程、代数微分方程以及延迟微分方程进行数值求解的方法。文
中
通过多个实例演示了如何定义函数文件、设置求解区间与初始条件、调用求解器并绘制结果曲线,并对比数值解与精确解之间的误差。同时讲解了刚性与非刚性方程的区别及对应求解策略,还涉及decic函数在确定初始导数
中
的应用。; 适合人群:具备一定数学基础和MATLAB编程经验的理工科学生或科研人员,尤其适用于需要进行微分方程建模与仿真的用户; 使用场景及目标:①掌握MATLAB
中
不同ODE求解器的适用范围与选择依据;②学会处理包括刚性系统、隐式系统、带约束的代数微分系统及具有固定或变时滞的延迟微分方程;③能够利用deval、decic等辅助函数完成复杂初值设定与解的评估; 阅读建议:建议结合MATLAB实际操作,逐例运行代码并理解各参数含义,重点关注不同类型方程对应的求解函数选择及其语法细节,注意区分显式与隐式系统的编程实现差异。
基于WMSST结合MCNN-BiGRU的故障诊断研究(Matlab代码实现)
基于WMSST结合MCNN-BiGRU的故障诊断研究(Matlab代码实现)
面对市场竞争加剧,技术转移机构如何通过AI+科技管理实现深层次价值挖掘?.docx
科易网AI+成果转化与科技创新,以科创知识图谱、数智应用和智能体为人工智能商业化应用产品,聚焦技术转移、成果转化、科技创新、产业创新等方向,构建科技创新服务平台,为提升各类创新主体科技创新水平与地方产业创新效能提供解决方案。
claude code workdflow
完整的claude code解决方案
android的lmkd的流程图
android的lmkd的流程图
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章