|
error en query: SELECT
s.idSector,
s.Nombre AS NombreSector,
s.logo AS logoSector,
i.IdPeriodo,
i.IdInstiFin,
i.NOMBREIF,
i.logo AS logoIF,
e.Texto AS PeriodoTexto,
p.Producto,
p.idTipoOperacion,
p.Operacion,
p.linkFicha,
p.NomSimulador,
p.linkSimulador,
p.leyenda,
F_FichaProducto(i.IdInstiFin,c.idProducto) AS Ficha,
'Ver' AS Comision,
c.C_CalProd,
F_RecProductoCondusefTotal(i.IdInstiFin,c.idProducto,c.IdPeriodo) AS RecTotalProducto,
F_RecProductoCondusefRes(i.IdInstiFin,c.idProducto,c.IdPeriodo) AS RecIndiceProducto,
if(i.IdPeriodo<=2,F_SancionTotalProducto(i.IdInstiFin,c.idProducto,c.IdPeriodo) + F_SancionTotalSupervision(i.IdInstiFin,c.IdPeriodo),F_SancionesProductoNo(i.IdInstiFin,c.idProducto,c.IdPeriodo)) AS SancionTotalProducto,
IF(i.IdPeriodo<=2,F_SancionIndiceProductoProm(i.IdInstiFin,c.idProducto,c.IdPeriodo),F_SancionesProductoMonto(i.IdInstiFin,c.idProducto,c.IdPeriodo)) as SancionMontoPromedio,
F_SupervicionGral(i.IdInstiFin,c.idProducto,c.IdPeriodo) as SupervicionGral,
F_PracticasNoSanasProducto(i.IdInstiFin,c.idProducto,c.IdPeriodo) as NoSanasProducto,
F_AbusivasProducto(i.IdInstiFin,c.idProducto,c.IdPeriodo) as AbusivasProducto,
F_ObservacionesProducto(i.IdInstiFin,c.idProducto,c.IdPeriodo) as ObservacionesCondusef,
a.IDATU,
CAST(LEFT(F_CalificacionPosicion(i.IdInstiFin,c.idProducto,c.IdPeriodo,s.idSector),3) AS DECIMAL) as Posicion
FROM
bef_CalProducto AS c
Inner Join bef_InstFin AS i ON i.IdInstiFin = c.IdInstFin AND i.IdPeriodo = c.IdPeriodo
Inner Join bef_Sector AS s ON s.idSector = i.C_SECSHCP
Inner Join buro_Periodo AS e ON c.IdPeriodo = e.IdPeridodo AND i.IdPeriodo = e.IdPeridodo
Inner Join buro_Productos AS p ON c.idProducto = p.idProducto
LEFT Join bef_IDATU_Producto a ON i.IdInstiFin = a.IdInstFin AND e.IdPeridodo = a.IdPeriodo and p.idProducto = a.idProducto
WHERE
s.idSector = 22 AND
c.IdPeriodo = 32 AND
c.idProducto = 36
ORDER BY Posicion,i.NOMBREIF Result consisted of more than one row | |