一条语句简单解决“每个Y的最新X”的经典sql语句
前端之家收集整理的这篇文章主要介绍了
一条语句简单解决“每个Y的最新X”的经典sql语句,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<div class="codetitle"><a style="CURSOR: pointer" data="10320" class="copybut" id="copybut10320" onclick="doCopy('code10320')"> 代码如下:
<div class="codebody" id="code10320">
/
**创建表
**/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[Table]')andOBJECTPROPERTY(id,N'IsUserTable')=1)
droptable[dbo].[Table]
GO
CreateTABLE[dbo].[Table](
[ID][int]IDENTITY(1,1)NOTNULL,
[Y]
nvarcharCOLLATEChinese_PRC_CI_ASNOTNULL,
[X][smalldatetime]NOTNULL
)ON[PRIMARY]
GO
--插入数据
InsertINTO
Tablevalues('CCC','2007-02-0202:02:02')
InsertINTO
Tablevalues('AAA','2007-03-0303:03:03')
InsertINTO
Tablevalues('BBB','2007-01-0101:01:01')
InsertINTO
Tablevalues('DDD',X)values('EEE','2007-03-0303:03:03')
GO /
**创建表
**/
ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[Table]')andOBJECTPROPERTY(id,'2007-03-0303:03:03')