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