【发布时间】:2021-10-21 10:45:30
【问题描述】:
我有 2 个表,其中包含相同的列但不同的数据。
TOOLS DATE
----------- ----------------------
A10MA17 2021-09-25 05:14:16.000
x10UA50 2021-09-25 05:06:50.000
LU0NV03 2021-09-25 05:04:49.000
NU0MAK8 2021-09-25 05:02:22.000
252WA17 2021-09-25 05:15:12.000
我想稍后选择表(A)中但不在表(B)中的数据,也就是说程序必须选择表(A)中的数据并查看如果以后不存在于表 B 中。
我使用这个请求,但我不知道如何在日期上添加过滤器
SELECT TOOLS FROM A WHERE A NOT IN (SELECT TOOLS FROM B)
谢谢你的帮助
【问题讨论】:
-
他们的查询无论如何都不起作用,
A是一个表,所以你不能检查它 整个 表不等于TOOLS在另一个表中的值。但是,我建议使用具有相关子查询的NOT EXISTS。
标签: sql sql-server sql-date-functions sqldatetime