为表中的所有SQL行减去相同的数字

Tho*_*mas 2 sql sql-server

在SQL Server 2008中,我有一个如下所示的用户表:

Userid
Username 
UserBirthYear(int)
Run Code Online (Sandbox Code Playgroud)

当用户注册页面时,她选择了她的出生年份.前程序员(当然!)让用户选择正确的年份,但插入数据库的值是DateTime.Now ...

现在我需要从coloumn UserBirthYear中的每个用户中减去并保存到数据库15年.有500,000用户.如何最好地实现这一目标?

提前致谢.

jue*_*n d 5

update your_table
set UserBirthYear = UserBirthYear - 15
Run Code Online (Sandbox Code Playgroud)