我正在尝试编写一个查询,其中子句是员工的开始日期是今天的日期。
select * from tbl_employees
where Startdate = getdate()
Run Code Online (Sandbox Code Playgroud)
问题是 Startdate 是 '2014-12-09 00:00:00.000' 并且该函数getdate返回的日期和时间类似于 '2014-12-09 08:25:16.013'
如何编写仅考虑日期的查询?
我正在尝试使用下一个数字更新表中的列。
这是一个例子:
表格1
User1 100
User2 101
User3 102
User4 NULL
User5 NULL
User6 NULL
Run Code Online (Sandbox Code Playgroud)
我需要它去
User1 100
User2 101
User3 102
User4 103
User5 104
User6 105
Run Code Online (Sandbox Code Playgroud)
我尝试过一些事情,例如:
update Table1
set EmpID = MAX(empid)+1
where UserName = null
Run Code Online (Sandbox Code Playgroud)
但这只会将所有空值设置为 103。