从SQL服务器中获取Century的日期

时间:2017-04-14 11:50:30

标签: sql-server

如何使用SQL服务器查询在日期字段中获取年度世纪?

例如,1901年至2000年是20世纪。为了获得世纪,如果我试图获得2的左子串并从年份中加1,那么我该如何实现年份' 2000'?

是否有任何从日期获得世纪的功能?

1 个答案:

答案 0 :(得分:1)

我认为这可以满足您的需求:

select 1 + (year(date) - 1) / 100 as century

或者:

select (year(date) + 99) / 100 as century