【发布时间】:2012-06-28 02:45:29
【问题描述】:
您如何在完全不考虑年份的情况下查询您按生日排序的位置。我需要从今天的日期以 ASC 或 DESC 删除/忽略年份和 ORDER BYbirthdate 月份和生日日期。
以下内容将不起作用,因为生日的年份开始起作用。以下示例显示了考虑年份时会发生什么:
John 01/02/1974
Billy 11/15/2000
Ally 06/25/2008
SELECT * FROM users ORDER BY birthdate
按生日订购时的预期结果:
John 01/02/1974
Ally 06/25/2008
Billy 11/15/2000
【问题讨论】:
-
如果您已经实施了选择的解决方案,您应该检查更新的答案。
标签: sql sql-server-2008 tsql sql-server-2005