02/05/2016, 16:55
|
| | Fecha de Ingreso: octubre-2013
Mensajes: 12
Antigüedad: 11 años, 2 meses Puntos: 0 | |
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!! |