31/05/2012, 08:02
|
| Colaborador | | Fecha de Ingreso: febrero-2009 Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses Puntos: 360 | |
Respuesta: Error de operadores en postgres Cita: Select
p.valor_1::varchar as valor_1,
p.valor_2::varchar as valor_2,
s.signo_vital,
s.descripcion as desc_signo,
m.medida,
m.simbolo as desc_medida,
(p.valor_1||' '||m.simbolo)::varchar as valor1_completo,
(p.valor_2||''||m.simbolo):: varchar as valor2_completo,
(case when s.signo_vital = 1 then 'tool_img img_aceptar'
when s.signo_vital = 2 then 'tool_img img_asignar'
when s.signo_vital = 3 then 'tool_img img_eliminar' end) as imagen_sv, (case
when s.cnt_valores = 1 then (cast(to_char(p.valor_1, s.formato)||' '||m.simbolo as varchar))
when s.cnt_valores = 2 then (cast(to_char(p.valor_1, s.formato)||cast(s.separador as varchar)||to_char(p.valor_2, s.formato)||' '||m.simbolo as varchar))
end) as valor_pr,
cast('' as varchar) as ruta_imagenes,
s.archivo_nombre El error es definitivamente un problema de cast.
Corrige estas y nos cuentas.
saludos
__________________ Without data, You are another person with an opinion.
W. Edwads Deming |