
SQL 查询表所有数据,货品有重复的取日期较早的一条
表数据单号日期品号数量A0012019-8-11100A0022019-8-22200A0032019-8-33300A0042019-8-41400A0052019-8...
表数据
单号 日期 品号 数量
A001 2019-8-1 1 100
A002 2019-8-2 2 200
A003 2019-8-3 3 300
A004 2019-8-4 1 400
A005 2019-8-5 2 500
A006 2019-8-6 3 600
要查询出的结果
单号 日期 品号 数量
A001 2019-8-1 1 100
A002 2019-8-2 2 200
A003 2019-8-3 3 300 展开
单号 日期 品号 数量
A001 2019-8-1 1 100
A002 2019-8-2 2 200
A003 2019-8-3 3 300
A004 2019-8-4 1 400
A005 2019-8-5 2 500
A006 2019-8-6 3 600
要查询出的结果
单号 日期 品号 数量
A001 2019-8-1 1 100
A002 2019-8-2 2 200
A003 2019-8-3 3 300 展开
1个回答
展开全部
select distinct 名称, 状态, 时间 from 表 where 状态 = 1 order by 时间 desc
应该是楼主想要的~ 有重复的会按照时间取第一条~
应该是楼主想要的~ 有重复的会按照时间取第一条~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询