关于sql server select语句
例如table1table1有Column1Column2Column3Column3Column1是时间Column2是自定义类型有100种A1A2A3A4A5A6A7...
例如table1
table1有Column1 Column2 Column3 Column3
Column1 是时间
Column2 是自定义类型 有100种 A1 A2 A3 A4 A5 A6 A7 A8 A9....
现在Column2 只有3种类型但不知道是什么类型
-------------------------------------------------------------
要怎么才能根据最新时间提取这三种类型行数据。
提取前三行 最近插入的数据(时间) Column2不相同 展开
table1有Column1 Column2 Column3 Column3
Column1 是时间
Column2 是自定义类型 有100种 A1 A2 A3 A4 A5 A6 A7 A8 A9....
现在Column2 只有3种类型但不知道是什么类型
-------------------------------------------------------------
要怎么才能根据最新时间提取这三种类型行数据。
提取前三行 最近插入的数据(时间) Column2不相同 展开
4个回答
展开全部
SELECT TOP 3 * FROM (select * from table1 group by colunm2) a ORDER BY COLUMN1 DESC
没时间给你验证,但语法没错误的
SELECT TOP 3 * FROM ORDER BY COLUMN1 DESC这个句是提取最新插入的前3条记录.
select * from table1 group by colunm2
这个有问题.
建议先把colunm1和colunm2提取出来在来查,如果你的表只有2项,运行最上面的句子应该没错.
没时间给你验证,但语法没错误的
SELECT TOP 3 * FROM ORDER BY COLUMN1 DESC这个句是提取最新插入的前3条记录.
select * from table1 group by colunm2
这个有问题.
建议先把colunm1和colunm2提取出来在来查,如果你的表只有2项,运行最上面的句子应该没错.
展开全部
select column2,max(column1)
from table1
group by column2
from table1
group by column2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查询前三条信息,Column2 列的数据,按时间排序 Column1 desc(asc)
select top(3) Column2 from table1 order by Column1 desc(asc)
select top(3) Column2 from table1 order by Column1 desc(asc)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT MAX(Column1),Column2 FROM table1 GROUP BY Column2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询