用一条sql语句查出每个name最近的记录
2015-07-15 14:25
525 查看
if exists (select * from sys.objects where name='tb_test')
drop table tb_test
go
create table tb_test
(
name nvarchar(20) not null,
date datetime not null
)
go
insert into tb_test values('gd550765','2009-08-14 16:02:07.293')
insert into tb_test values('gd550765','2009-08-14 16:19:41.000')
insert into tb_test values('gd550765','2009-08-14 16:06:01.530')
insert into tb_test values('gd75','2009-08-14 16:31:06.810')
insert into tb_test values('gd75','2009-08-14 16:31:12.483')
insert into tb_test values('gd77','2009-08-14 16:32:20.310')
insert into tb_test values('gd77','2009-08-14 16:32:37.640')
go
--用一条sql语句查出每个name最近的记录
select * from tb_test a where not exists(select 1 from tb_test where name=a.name and date>a.date)
收藏于 2009-08-14
来自于百度空间
drop table tb_test
go
create table tb_test
(
name nvarchar(20) not null,
date datetime not null
)
go
insert into tb_test values('gd550765','2009-08-14 16:02:07.293')
insert into tb_test values('gd550765','2009-08-14 16:19:41.000')
insert into tb_test values('gd550765','2009-08-14 16:06:01.530')
insert into tb_test values('gd75','2009-08-14 16:31:06.810')
insert into tb_test values('gd75','2009-08-14 16:31:12.483')
insert into tb_test values('gd77','2009-08-14 16:32:20.310')
insert into tb_test values('gd77','2009-08-14 16:32:37.640')
go
--用一条sql语句查出每个name最近的记录
select * from tb_test a where not exists(select 1 from tb_test where name=a.name and date>a.date)
收藏于 2009-08-14
来自于百度空间
相关文章推荐
- 深入浅出redis事件框架
- 数据库中左连接(left join)和右连接(right join)的区别
- DBChart代码实现绑定数据库
- MySQL的varchar长度问题 分类: MySQL
- oracle切割以,隔开的数字字符串
- 如何利用Oracle外部表导入文本文件的数据
- 最新.NET 5.0 C#6 MVC6 WCF5 NoSQL Azure开发120课视频
- Amoeba for MySQL读写分离配置
- MySQL多表查询
- mysql5.6利用xtrabackup全备及增量备份 推荐
- [轉]获取SQL数据库中的数据库名、所有表名、所有字段名、列描述
- mysql 数据导入时的编码设置
- mysql5.6主从配置
- oracle 11g client端 安装
- 【sqlserver】【安装】出现需要重启的选项,重启后依然有的解决办法
- oracle 11g Server端 安装
- 【mongodb系统学习之四】查看mongodb进程
- 【mongodb系统学习之三】进入mongodb shell
- mongoDB常用命令
- DB2 XML FUNCTIONS