我正在尝试在表格栏中提取一个名为Reason
的条目。如果reasoncode
字段的条目为"transfer"
,我想在positiontoeffectdate <'30000101'
的同一个表中为同一个人提取其他几个条目。我看到了几个case语句和if语句,但是无法在SQL中提取数据。
select * from mytablename
where personlastname ='test' and positiontoeffectdate <'30000101'
and reasoncode <>'transfer'
这是我上面需要的信息,但它取决于同一个表中的先前记录,但取决于原因代码等于&#34;转移&#34;的另一个记录。如果此字段不等于传输,则不需要提取数据;它应该返回空白。
有人可以帮忙吗?
谢谢!
VB3641