Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/05/2016, 16:55
Cerecas
 
Fecha de Ingreso: octubre-2013
Mensajes: 12
Antigüedad: 10 años, 6 meses
Puntos: 0
Exclamación La columna de la lista de seleccion no es valida. Query SQL

Muy buenas tardes con todos, tengo la siguiente consulta, la cual me bota el dichoso error:

La columna 'Itessa_Data..ERP_TIN_PROGRAMA_DIARIO.id_articulo' 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.

Consulta:

Select distinct (Case LEFT(A.id_articulo,2) when 'M-' then LEFT(A.id_articulo,2) else LTRIM(RTRIM(REPLACE(LEFT(A.id_articulo,3),'-',''))) end),
(case LEFT(A.id_articulo,2) when 'M-' then '' else ISNULL(B.descripcion,'')end) as Descripcion,
ISNULL(SUM(A.kilos),0.0) as Kilos,
ISNULL(SUM(A.kg_reproceso),0.0) as 'Kilos Reproceso'
from Itessa_Data..ERP_TIN_PROGRAMA_DIARIO A
LEFT join Itessa_Data..TAB_ARTICULO B on LTRIM(RTRIM(REPLACE(LEFT(A.id_articulo,3),'-',''))) = B.id_articulo
where (partida <> '' and partida <> '00000')
and (A.fec_programa between '28/03/2016' and '02/05/2016')
and (A.id_articulo <> '' and a.id_articulo is not null)
Group by (Case LEFT(A.id_articulo,2) when 'M-' then LEFT(A.id_articulo,2) else LTRIM(RTRIM(REPLACE(LEFT(A.id_articulo,3),'-',''))) end),
descripcion


Por favor ayudenme!!