首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

SQL Server datetime 欄位排序:ORDER BY 正確語法

     編輯:程式設計綜合問答

直接回答

SELECT * FROM your_table ORDER BY [report-date] DESC;

欄位名含連字號需用方括號 [] 括起。DESC 降冪(最新在前),ASC 升冪(最舊在前)。

補充說明

  • datetime 型別原生支援時間排序,無需轉換。
  • 若需按日期部分排序忽略時間:ORDER BY CAST([report-date] AS DATE) DESC。
  • 大量資料建議在 report-date 建立索引提升查詢效能。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved