Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2010, 15:28
claudiovf
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 14 años, 7 meses
Puntos: 0
Resta de datos alfanumericos

Estimados:
Una consulta.. necesito realizar una resta de una columna (HORAS TRABAJADAS), pero esta columna tiene datos alfanumericos, es decir, tiene horas en numerico y tambien tienen en texto (LM, CA, ETC)

Código XML:
Ver original
  1. HORAS TRABAJADAS
  2. LM
  3. 0,348611111
  4. LM
  5. FA
  6. 0,318055556
  7. 0,323611111
  8. TRASL
  9. FA
  10. 0,338888889

realizo la siguiente consulta

Código SQL:
Ver original
  1. SELECT TERMINAL, HORAS_TRAB, FECHA, (HORAS_TRAB-'0,3125') AS Q_HORAS_EXTRAS FROM horas_oc  ----  22271
  2. WHERE horas_extras = 'si' AND TIPO_CONDUCTOR = 'FULL' AND horas_trab <> 'nt'


pero me arroja el siguiente error

Código SQL:
Ver original
  1. Servidor: mensaje 403, nivel 16, estado 1, línea 1
  2. Operador no válido para el tipo de datos. Operador subtract, tipo VARCHAR.

Que puedo hacer para que me reste la cantidad de horas?? o como debo importar ese tipo de datos para que me efectue la operacion que necesito??