各位老大 我目前有个技术上的问题需要请教我做的是一个用户注册系统用户注册后 系统分配给用户的权限是2(数据库相关字段是userType)目前我想制作一个一个作业 让它每天执行 把3天前注册的用户 权限修改成 1 我目前作业的SQL 语法是update user_tab set userType=1 where (SELECT DATEDIFF(day, reg_time, getdate()) AS no_of_days
FROM user_tab where userType=2)>=1
(PS:reg_time这个字段是SQL里默认的getdate(),也就是用户注册的时候就把系统时间记录为他的注册时间)
这个是错的 请问哪个大侠可以帮我调一下……先谢谢了!
FROM user_tab where userType=2)>=1
(PS:reg_time这个字段是SQL里默认的getdate(),也就是用户注册的时候就把系统时间记录为他的注册时间)
这个是错的 请问哪个大侠可以帮我调一下……先谢谢了!
set userType=1
where userType=2
and DATEDIFF(day, reg_time, getdate()) >2
where
(SELECT DATEDIFF(day, reg_time, getdate()) FROM user_tab where userType=2)>=3