hola, la siguiente sentencia:
create view v_LlistatPmpc as
select ((sum(t_LiniesDocument.stock*cost_unitari ) +
sum(t_LiniesDocument.stock*cost_unitari )) / v_LlistatStock.stock)
as import_pmpc,
t_LiniesDocument.fk_article, t_LiniesDocument.fk_magatzem
from t_LiniesDocument inner join T_Documents on
t_documents.id_document=t_LiniesDocument.fk_document
inner join v_LlistatStock on t_LiniesDocument.fk_article v_LlistatStock.fk_article and t_LiniesDocument.fk_magatzem v_LlistatStock.fk_magatzem
group by v_LlistatStock.fk_article, t_LiniesDocument.fk_article,
t_LiniesDocument.fk_magatzem
me da el error:
Servidor: mensaje 8120, nivel 16, estado 1, procedimiento v_LlistatPmpc,
línea 3
La columna 'v_LlistatStock.stock' de la lista de selección no es válida,
porque no está contenida en una función de agregado ni en la cláusula GROUP
BY.
pq???
Leer las respuestas