У меня есть запрос, который содержит следующую информацию в начале:Как создать представление с помощью инструкции With?
; With xxx as xxxxx
Я не могу создать представление с утверждением, и важно, что я держу это утверждение.
Edit: Вот код:
; with numbered as (
Select part,taarich,hulia,mesirakabala,
rowno = row_number() OVER (Partition by parit order.by taarich)
From tblMK)
Select a.rowno-1,a.part, a.Julia,b.taarich,as.taarich_kabala,a.taarich, a.mesirakabala,getdatediff(b.taarich,a.taarich) as due
From numbered a
Left join numbered b ON b.parit=a.parit
And b.rowno = a.rowno - 1
Where b.taarich is not null
Не работает: имя столбца не указано для столбца 1 – Bodokh
@ user3238509. , , Я не знаю, откуда эта ошибка. (1) Код в ответе действительно работает. (2) Один столбец имеет соответствующий псевдоним. –
Поскольку вы никогда не размещали оригинальную часть 'create view', скорее всего, вы также не отправили что-то еще, что вызывает ошибку. –