sql根據(jù)日期和時間降序排序 SQL按時間排序?
SQL按時間排序?按修改的時間倒序排列語句為:select * from MyTable Order By ModifyTime Desc如果只想顯示最新一條,語句為:select top 1 * f
SQL按時間排序?
按修改的時間倒序排列語句為:
select * from MyTable Order By ModifyTime Desc
如果只想顯示最新一條,語句為:
select top 1 * from MyTable Order By ModifyTime Desc
示例:
表查詢結(jié)果為:
按時間排序后為:
只顯示最新一條結(jié)果為:
擴展:
ORDER BY 語句
ORDER BY 語句用于根據(jù)指定的列對結(jié)果集進行排序。
ORDER BY 語句默認按照升序?qū)τ涗涍M行排序。
如果您希望按照降序?qū)τ涗涍M行排序,可以使用 DESC 關(guān)鍵字。
sql消除重復值按時間排序?
方法一(該查詢會過濾掉除第一條外的其他重復數(shù)據(jù)):select * from Table where id in (select distinct(t1) from Table)order by date asc倒序把asc換成desc 方法二(指定某條重復數(shù)據(jù),其它過濾)select * from Table_1 where t1 11 --過濾掉所有為11的數(shù)據(jù),t1如不是int型,加單引號unionselect * from Table_1 where id=2 --這里是指定要查的重復數(shù)據(jù) order by date desc