两次更新之间(MS Access sql)

两次更新之间(MS Access sql),sql,ms-access,Sql,Ms Access,我想问一下,当emloyee上夜班时,谁会更新他的工资。夜班在21:00:00开始,但他们可能来得早或晚,所以我给了他们更多的时间。在尝试运行此查询后,它出现了一些更新,但我没有发现他们之间的任何联系。有没有可能把它转换成时间或者让它以某种方式工作? 我在MS access SQL中工作 UPDATE Table SET Table.Salary= (Table.Salary*1.5) WHERE Table.StartShift between Format("20:00:00","hh:mm

我想问一下,当emloyee上夜班时,谁会更新他的工资。夜班在21:00:00开始,但他们可能来得早或晚,所以我给了他们更多的时间。在尝试运行此查询后,它出现了一些更新,但我没有发现他们之间的任何联系。有没有可能把它转换成时间或者让它以某种方式工作? 我在MS access SQL中工作

UPDATE Table SET Table.Salary= (Table.Salary*1.5)
WHERE Table.StartShift between Format("20:00:00","hh:mm:ss") AND Format("23:00:00","hh:mm:ss");
尝试:

UPDATE Table 
SET Table.Salary = (Table.Salary*1.5)
WHERE Table.StartShift Between #20:00:00# And #23:00:00#;