FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Tipo de Campo para Hora en SQL Server
Hola... hoy ando un poco pregunton...
Necesito definir un tipo de dato en SQL Server para almacenar hora...esto es para contabilizar hora de entrada y salida del personal... Estoy usando SQL Server 2000 para almacenar la fecha utilizo un campo de tipo DateTime... el campo Hora lo defini como SmallDateTime... pero no me funca... el codigo que utlizo para almacenar el registro es
pero me da error en el tipo de dato Hora... bueno.. la idea es despues poder sumar las horas trabajadas... y entregar informes... Salu2
__________________
BlueSteel |
#2
|
||||
|
||||
Horas en sql server
SQL Server no maneja un campo de solamente horas. DateTime y Smalldatetime almacenan fecha y hora, la diferencia es como lo hacen.
El tipo de datos DATETIME requiere 8 bytes y almacena fechas entre el 1 de enero de 1753 y el 31 de diciembrede 9999 (almacena segundos y milisegundos) El tipo de Dato SMALLDATETIME requiere 4 bytes y almacena fechas entre el 1 de enero de 1900 y el 6 de junio de 2079 (no almacena segundos) Normalmente en este tipo de casos almaceno la fecha y la hora actual y luego hago las sumas o restas necesarias para obtener la cantidad de horas y minutos buscados. Saludos |
#3
|
||||
|
||||
Efectivamente, no se requiere dos campos separados para la fecha y para la hora, con uno solo es suficiente.
En ese caso, si quieres consultar solo la hora, puedes utilizar la función "CONVERT" de SQL.
__________________
|
#4
|
||||
|
||||
Ok...
ya veo... entonces deberia declarar la variable de la sgte forma Tendria que ser así ???lo otro necesito mostrar en una Grilla el campo Fecha y Hora en forma separada... como tendria que hacer la consulta para la consulta ?Salu2
__________________
BlueSteel |
#5
|
|||
|
|||
Cita:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#6
|
||||
|
||||
A mi me parece mejor esto:
__________________
Última edición por ContraVeneno fecha: 07-03-2008 a las 01:07:07. |
#7
|
||||
|
||||
Cita:
Sorry.. se me le fue... lo que pasa es que estaba tomando el dato y lo mostraba en un edit.. y despues llegue y copie ... el dato inicial es 01006 viene como texto... pero quiero que me muestre 1006... entonces lo convertia a Integer... y me lo hacia... despues para mostrarlo en un Edit... lo convertia a String... esa es la explicación...
__________________
BlueSteel |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Que tipo de dato usar para definir un campo con esta caracteristica? | K-ba | Varios | 2 | 30-01-2008 11:12:36 |
Guardar cualquier tipo de archivo en un campo en sql server | zafmanjp | MS SQL Server | 7 | 21-12-2007 18:34:52 |
como insertar la hora del sistema en un campo de tipo interval | pnsd_89 | Oracle | 2 | 31-10-2007 18:18:27 |
Tipo de dato mas adecuado, para un campo de moneda | Chogo | Firebird e Interbase | 9 | 08-08-2007 15:03:00 |
Convertir Campo en SQL SERVER a otro tipo de dato | subzero | MS SQL Server | 1 | 29-06-2007 02:07:54 |
|