SELECT DENTRO DE SELECT SQL SERVER COMPACT

LEONARDOSILVEIR 02/05/2012 09:37:50
#401169
Pessoal, preciso da ajuda de vocês para conseguir montar o select abaixo de forma que o segundo select seja um resultado como uma coluna, nao sei onde está errado, pois no mysql este select roda normalmente, porém quando montei a consulta no sql server ce ela nao quer rodar.

select a.inv_item_id_veic as item, a.descr as descricao, round(sum(a.monetary_amount) / count(*),2) as medio_final,
(select round(sum(b.monetary_amount) / count(*),2)
from cm_acctg_veic b where b.to_date = [ô]01/2012[ô] and a.inv_item_id_veic = b.inv_item_id_veic
group by b.to_date, b.inv_item_id_veic, b.descr) as medio_inicial
from cm_acctg_veic a where a.to_date = [ô]02/2012[ô]
group by a.to_date, a.inv_item_id_veic, a.descr order by a.inv_item_id_veic
KERPLUNK 02/05/2012 13:56:18
#401187
Não quer rodar, é meio subjetivo. Apresenta algum erro? Se sim, qual?
LEONARDOSILVEIR 02/05/2012 14:45:45
#401188
retorna o erro abaixo::

Major Error 0x80040E14, Minor Error 25501
> select a.inv_item_id_veic as item, a.descr as descricao, round(sum(a.monetary_amount) / count(*),2) as medio_final,
(select round(sum(b.monetary_amount) / count(*),2)
from cm_acctg_veic b where b.to_date = [ô]01/2012[ô] and a.inv_item_id_veic = b.inv_item_id_veic
group by b.to_date, b.inv_item_id_veic, b.descr) as medio_inicial
from cm_acctg_veic a where a.to_date = [ô]02/2012[ô]
group by a.to_date, a.inv_item_id_veic, a.descr order by a.inv_item_id_veic
There was an error parsing the query. [ Token line number = 2,Token line offset = 2,Token in error = select ]
LEONARDOSILVEIR 03/05/2012 09:14:31
#401250
Alguém sabe se existe alguma limitação para este tipo de select pelo fato de estar usando o sql server compact?
LEONARDOSILVEIR 07/05/2012 20:30:01
#401509
Pessoal, pode ser que estou indo pelo lado mais difícil, vou tentar explicar pra ver se vcs me deem alguma outra ideia. Tenho dentro de uma mesma tabela dados de produtos e o custo médio destes produtos por mês. O que preciso é fazer um select dos produtos agrupando por item e data, e comparar o custo de um mês com o outro, por exemplo: comparar o custo médio do item x para o mês de janeiro e fevereiro, apresentando esse resultado em um datagridview mostrando os valores de cada mês.
item custo janeiro custo fevereiro
x 2,50 3,00
y 5,00 5,50
Tópico encerrado , respostas não são mais permitidas