Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 CTE - common table expression - помогите плиз  [new]
любитель CTE
Guest
Добрый день!
Делаю так :
+

if object_id('tempdb..#inserted') is not null
 drop table #inserted

create table #inserted
(id int identity(1,1)
, data datetime
, idA1 int
, idA2 int)

insert into #inserted ([data], idA1, idA2) 
select '20080901', 1, 1 union all
select '20080901', 1, 2 union all
select '20080901', 1, 3 union all
select '20080902', 1, 1 union all
select '20080902', 1, 2 union all
select '20080902', 1, 3 union all
select '20080903', 1, 1 union all
select '20080903', 1, 2 union all
select '20080903', 1, 3 union all
select '20080904', 1, 1 union all
select '20080904', 1, 2 union all
select '20080904', 1, 3 union all
select '20080904', 1, 1 union all
select '20080904', 1, 1 union all
select '20080904', 1, 1 union all
select '20080905', 3, 1

--select * from #inserted

with SS as 
( select 1 as dd
	--select max(id) id, data, idA1, idA2 from #inserted group by idA1, idA2, data
)
select * from SS;  

В ответ получаю
Msg 102, Level 15, State 1, Line 32
Incorrect syntax near 'SS'.
Подскажите пожалуйста, где я напортачил в синтаксисе.

что имеем :
Microsoft SQL Server 2005 - 9.00.4220.00 (Intel X86) Apr 2 2009 18:42:07 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
p.s.
Я уж думал, это из-за compability level SQL80, но SQL90 не помог
13 авг 09, 13:17    [7533060]     Ответить | Цитировать Сообщить модератору
 Re: CTE - common table expression - помогите плиз  [new]
Паганель
Member

Откуда: Винница
Сообщений: 22552
точку с запятой перед with поставьте
13 авг 09, 13:19    [7533079]     Ответить | Цитировать Сообщить модератору
 Re: CTE - common table expression - помогите плиз  [new]
любитель CTE
Guest
Паганель
точку с запятой перед with поставьте

Спасибо, Паганель!
А то я после запроса ставлю - ничего, а предыдущий завершить и не подумал!
13 авг 09, 13:22    [7533123]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить