I try to get column from except result, but all the time have error "Incorect syntax near ')'" even when I put Select * in first select. I work on SQL Management Studio. My code looks like
select ColumnResult from (
select col1 as ColumnResult, col2 as Column2Result, col3 as Column3Result
from SourceTable
except
select col1 as ColumnResult, col2 as Column2Result, col3 as Column3Result
from SourceTable2)
You need to give you subquery an alias:
select ColumnResult from (
select col1 as ColumnResult, col2 as Column2Result, col3 as Column3Result
from SourceTable
except
select col1 as ColumnResult, col2 as Column2Result, col3 as Column3Result
from SourceTable2) AS Src