www.1862.net > SQLSErvEr 筛选出时间最新的且不重复的数据

SQLSErvEr 筛选出时间最新的且不重复的数据

这里有个例子: 用这个语句可以实现你所需要的查询功能: select * from a where 时间 in ( select MIN(时间) from a group by 单据号) 如果还不懂,可以联系我,欢迎采纳

select distinct 查询字段名 from 表名 where 查询条件 其中distinct是去除重复内容的

SELECT CONVERT(char(10), 日期, 120) AS Date, AVG(数据字段) AS 平均值FROM 表名GROUP BY CONVERT(char(10), 日期, 120), 数据字段ORDER BY Date

可以先用distinct去重复,然后在把别的删了。 比如:delete from a where id not in(select distinct * from a)

SELECT * FROM tablea WHERE (number NOT IN (SELECT ta.number FROM tablea AS ta INNER JOIN tablea AS tb ON ta.number = tb.number AND ta.id tb.id))

select distinct(CaselID) from 表名 写完之后,发现你这个表里面竟然没有唯一索引值。。。 如果可以的话,建议添加一列字段ID 试一下group by

友善的提醒两点,如有帮助还望采纳,谢谢! 第一、你这个语句本身写的有点麻烦,简化如下 SELECT [Store_Abbreviation] ,[Goodname], [Goodmodel] ,SUM(Order_Quantity) AS Order_Quantity, [Workid]from [fangtaidata].[dbo].[SalesStatistics]...

select top 1 * from Table where 代码='A1001' order by 日期 DESC

--查询指定条件下的重复次数--测试数据with tabname(id,name) as (select 1,'name1' union allselect 1,'name1' union allselect 1,'name1' union allselect 1,'name2' union allselect 1,'name2' union allselect 1,'name3' union allselect 2,...

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com