SELECT LOGS.UserID, LOGS.UserName, LOGS.TransactionTime FROM LOGS
WHERE LOGS.TransactionTime BETWEEN DATEADD(day,DATEDIFF(day,'20010101',GETDATE()),'2001-01-01T06:00:00') AND DATEADD(day,DATEDIFF(day,'20010101',GETDATE()),'2001-01-01T08:00:00')
这是我的第一个查询。我得到了工人从我的LOGS表开始工作的结果。
我有另一张名为Workers的表,其中包含所有工人。
我想比较myfirstquery.UserID with Workers.UserID
,该查询应该向我显示谁不在 myfirstquery (这意味着谁当天没有工作),但我需要在一个查询中执行此操作。