如何首先查询table1并同时使用结果+ table2进行第二次查询

时间:2017-05-07 08:02:01

标签: sql sql-server select

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 (这意味着谁当天没有工作),但我需要在一个查询中执行此操作。

0 个答案:

没有答案