このようなことをする必要がありますが、SQL Server 2008 はそれを好みません。私のクエリは実際にはこれよりも複雑であり、これが私がやっていることを達成するための最良の方法ではないことを認識していますが、私は select ステートメントと where ステートメントではなく、WITH ステートメントの機能に焦点を当てています。
WITH stuff1 AS (開始日 > 0 の従業員から名前、開始日、ID を選択)
WITH stuff2 AS ( stuff1 から名前、開始日、ID を選択)
select * from stuff2 where id > 10