标签: sql-server
如何使用SQL服务器查询在日期字段中获取年度世纪?
例如,1901年至2000年是20世纪。为了获得世纪,如果我试图获得2的左子串并从年份中加1,那么我该如何实现年份' 2000'?
是否有任何从日期获得世纪的功能?
答案 0 :(得分:1)
我认为这可以满足您的需求:
select 1 + (year(date) - 1) / 100 as century
或者:
select (year(date) + 99) / 100 as century