ids yesterday date ids today date
s 01516047894532 07.09.2016 01516047894532 08.09.2016
s 01516047894533 07.09.2016 01516047894533 08.09.2016
m 01516047894524 07.09.2016 01516047894534 08.09.2016
m 01516047894525 07.09.2016 01516047894535 08.09.2016
m 01516047894526 07.09.2016 01516047894536 08.09.2016
s 01516047894537 07.09.2016 01516047894537 08.09.2016
s 01516047894538 07.09.2016 01516047894538 08.09.2016
n 01516047894539 08.09.2016
我正在尝试根据唯一 ID 和日期确定一个对象是否从我的仓库中移出。我的主要问题是所有这些数据都存储在一个表中。我在上面做了一个简单的例子。首先(s=滞留,m=搬出,n=新入库)。我需要找到所有移出的对象。我试图找到所有实际保留的对象,而不是使用 NOT IN,但我无法将新对象添加到其中。那是我的尝试:
select y.id
from warehouse y
INNER JOIN warehouse t
ON (y.date != t.date AND y.id= t.id)
我缺少 01516047894539 id,我确信有一个简单的方法,但我看不到它。