我有一个名为 data 的表,其中包含以下列:CD、beginDate、endDate。后缀。我需要确定是否要插入任何行,beginDate 在具有相同后缀值的任何其他行中早于 endDate。
用我正在尝试但没有运气的代码:
select * from data a1
join data a2 on a2.cd=a1.cd
where
a1.suffix=a2.suffix and
a1.beginDate<a2.endDate
任何想法,我可以这样做吗?提前致谢
我有一个名为 data 的表,其中包含以下列:CD、beginDate、endDate。后缀。我需要确定是否要插入任何行,beginDate 在具有相同后缀值的任何其他行中早于 endDate。
用我正在尝试但没有运气的代码:
select * from data a1
join data a2 on a2.cd=a1.cd
where
a1.suffix=a2.suffix and
a1.beginDate<a2.endDate
任何想法,我可以这样做吗?提前致谢