Я боролся с этим запросом в течение 2 дней и до сих пор не могу найти, где проблема.
Запрос SQL выглядит следующим образом:
select t2.transno,
case
when (Select Count (*)
From v1
where v1.transno < v1.transno) > 1
then (
case
when (Select Top 1 v1.transno
From v1
Where v1.transno < v1.transno
Order By v1.transno Desc)=(T2.transno-1)
then ' '
else 'Missing Invoice')
else ''
end AS Marker
FROM v1 AS T2
Это дает мне ошибкусообщение:
Msg 102, Level 15, State 1, Line 15 Incorrect syntax near ')'.