lag()
を使用してこれを行うことができます SQL Server 2012+ で。 SQL Server 2008 では、join
をお勧めします :
select s.*, (s.start が s2.start と s2.end の間の場合は 1、そうでない場合は 0 end) as flgfrom sample s left outer join sample sprev on s.id =sprev.id + 1;コード> プレ>
lag()
を使用してこれを行うことができます SQL Server 2012+ で。 SQL Server 2008 では、join
をお勧めします :
select s.*, (s.start が s2.start と s2.end の間の場合は 1、そうでない場合は 0 end) as flgfrom sample s left outer join sample sprev on s.id =sprev.id + 1;コード> プレ>