怎样SQL查询只显示最新日期的数据? 如图,最新数据为2020-04-08,只显示最后两个数据即可。谢谢。
SQL語法如下,可以使用升(降)冪方式把最新(舊)的日期放在最上方,再用Top取筆數
SELECT TOP 2 * FROM 資料表 ORDER BY 日期 DESC
select B.* from ( select max(日期) 日期 from 表) A
left join 表 B
ON A.日期=B.日期
select * from Table where 日期=(select max(日期) from Table)
有多条的情况下用函数max,如果只有一条的情况下可以用order by desc 然后再取一条,