English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Todas las categorías

La duda es: tengo una tabla Horario, cuyos atributos son el código_Hor y nombre_Hor (char(5)), el problema es que ese nombre_Hor quiere expresar una hora por ejmplo: codigo_Hor=1, nombre_Hor=07:00, y quiero que ese char se convierta en int u hora para poder calcular con el campo de otra tabla (horas_Lho=2) que se cumpla el horario de un trabajador desde las 7.00 hasta las 9.00 am.Agradeceria mucho sus respuestas
:D

2006-11-01 17:20:42 · 3 respuestas · pregunta de Xli 2 en Ordenadores e Internet Programación y Diseño

3 respuestas

ok, para hacer una conversion en SQL puedes utilizar los siguientes comandos, CAST o CONVERT.

CAST -

CAST(nombre_Hor as datetime)

CONVERT(datetime,nombre_hor, "algun formato que le quieras dar")

espero que te sirva.

2006-11-01 17:44:48 · answer #1 · answered by linda73beltran 3 · 0 0

hola,
para convertir un char en un int se utliza la funcion
to_number....aunq creo q lo mejor sería que obtuvieses el Id correspondiente a las horas por las que qres hacer el between y lo hicieras así.

s2

2006-11-01 22:03:26 · answer #2 · answered by paloma p 1 · 0 0

Explicación:

http://www.elrinconcito.com/delphi/Interbase5/cd_ib_11.html

2006-11-01 17:30:48 · answer #3 · answered by Don_Isidoro® 7 · 0 0

fedest.com, questions and answers