2016-09-28 98 views
1

我正在做一個簡單的查詢,一個ID爲ID,姓名和出生日期的表上的選擇。我想根據從現在到表格出生日期之間的差異來看,從低到高排序。有任何想法嗎?我是SQL新手,我無法想象如何。按天差異排序

表用戶

SELECT * FROM User ORDER BY 
+0

嘗試使用DATEDIFF。 https://msdn.microsoft.com/en-us/library/ms189794.aspx –

+7

只需按出生日期排序。你會得到相同的結果。 –

回答

1

你可以使用這樣

select * from user order by datediff(d,dateofbirth, getdate())