Vamos a explicar el uso de las funciones de chat y cese de estas funciones son muy utilizadas en los
casos en los que queremos almacenar en las tablas en un campo de fecha queremos almacenar la fecha y
la hora en que el registro ha sido creado.
Entonces estas son las funciones que vamos a utilizar para este tipo de eventos.
Vamos a hacer un Select select y vamos a colocar la función en las funciones Get It.
Abrimos y cerramos paréntesis y vamos a presionar F5 para ver que obtenemos y obtenemos la fecha la
fecha de hoy con el formato de hora completo es decir hora minuto segundo y milisegundos.
Esto es lo que vamos a estar grabando si cuando nosotros hagamos inserciones de registros en las tablas
vamos a estar utilizando esta función para grabar la hora la fecha y la hora en que se dio durante ese
registro.
Hay otra función que se llama también parecido al que se llama get out these data.
Si abrimos Cerramos paréntesis que lo que hace es traernos la hora universal que está basada en las
coordenadas del meridiano de Greenwich es decir que nos va a traer la hora definida por el meridiano
a diferencia del jet que la hora que nos devuelve es la hora que nos devuelve el sistema donde está
instalado la base de datos.
En el caso de UTE se nos devuelve exactamente la hora del sistema donde está instalado en la base de
datos pero sin la diferencia horaria que pudo que pudo haber establecido ese país.
Con respecto a la hora es decir que nosotros por ejemplo si ejecutamos daiteke si nos da la hora 23
32 pero si ejecutamos ese dato nos devuelve la hora de basada en las coordenadas del meridiano de Greenwich
es decir las 2 32.
Esa diferencia horaria lo tenemos que tener en cuenta porque si nosotros queremos devolver exactamente
la hora de grabación que se hizo el registro sí vamos a tener que restarle esa diferencia horaria.
Pero la función más comúnmente utilizada es la función de deuda es decir que es la que vamos a estar
utilizando para las sentencias INSERT.
Entonces lo que tenemos que tener en cuenta es que si nosotros por ejemplo tenemos el servidor de base
de datos alojado en un servidor en Estados Unidos por ejemplo la fecha en que nos va a devolver la fecha
y la hora que nos va a devolver va a tener que ver con la diferencia horaria de nuestro país a qué me
refiero con esto que la fecha que nos va a devolver va a ser la fecha y hora del sistema donde esté
instalado el SQL Server es decir que si lo tenemos en Estados Unidos nos va a retornar la hora actual
en Estados Unidos con la diferencia horaria correspondiente al estado en donde me encuentre de Estados
Unidos.
Lo que tenemos que tener en cuenta es que si nosotros vamos a grabar esos registros con la hora correspondiente
a donde está alojado el servidor si lo podemos grabar de esa manera y después sumarle o restarle la
diferencia de horas correspondiente al país donde vamos a estar ejecutando la plataforma es decir que
si la plataforma la estamos ejecutando en otro país diferente a Estados Unidos que es donde está la
base de datos y tenemos una diferencia horaria bueno entonces lo que tendríamos que hacer es sumarle
o restarle esas horas como para mostrar la hora correcta en nuestro país.
Eso lo vamos a estar viendo más adelante cuando apliquemos la función tal como podemos agregarle y restarle
elementos a una fecha como para poder sumarle días arrestarle días sumarle horas minutos segundos etcétera.