1
00:00:00,450 --> 00:00:10,230
Vamos a explicar el uso de las funciones de chat y cese de estas funciones son muy utilizadas en los

2
00:00:10,230 --> 00:00:19,740
casos en los que queremos almacenar en las tablas en un campo de fecha queremos almacenar la fecha y

3
00:00:19,740 --> 00:00:22,830
la hora en que el registro ha sido creado.

4
00:00:22,840 --> 00:00:30,520
Entonces estas son las funciones que vamos a utilizar para este tipo de eventos.

5
00:00:31,170 --> 00:00:40,360
Vamos a hacer un Select select y vamos a colocar la función en las funciones Get It.

6
00:00:40,650 --> 00:00:49,800
Abrimos y cerramos paréntesis y vamos a presionar F5 para ver que obtenemos y obtenemos la fecha la

7
00:00:49,800 --> 00:00:59,550
fecha de hoy con el formato de hora completo es decir hora minuto segundo y milisegundos.

8
00:00:59,550 --> 00:01:05,970
Esto es lo que vamos a estar grabando si cuando nosotros hagamos inserciones de registros en las tablas

9
00:01:06,000 --> 00:01:13,530
vamos a estar utilizando esta función para grabar la hora la fecha y la hora en que se dio durante ese

10
00:01:13,530 --> 00:01:14,520
registro.

11
00:01:14,580 --> 00:01:25,670
Hay otra función que se llama también parecido al que se llama get out these data.

12
00:01:26,720 --> 00:01:36,560
Si abrimos Cerramos paréntesis que lo que hace es traernos la hora universal que está basada en las

13
00:01:36,560 --> 00:01:43,490
coordenadas del meridiano de Greenwich es decir que nos va a traer la hora definida por el meridiano

14
00:01:44,330 --> 00:01:54,440
a diferencia del jet que la hora que nos devuelve es la hora que nos devuelve el sistema donde está

15
00:01:54,440 --> 00:01:56,220
instalado la base de datos.

16
00:01:56,510 --> 00:02:02,900
En el caso de UTE se nos devuelve exactamente la hora del sistema donde está instalado en la base de

17
00:02:02,900 --> 00:02:09,770
datos pero sin la diferencia horaria que pudo que pudo haber establecido ese país.

18
00:02:10,160 --> 00:02:18,740
Con respecto a la hora es decir que nosotros por ejemplo si ejecutamos daiteke si nos da la hora 23

19
00:02:19,130 --> 00:02:30,680
32 pero si ejecutamos ese dato nos devuelve la hora de basada en las coordenadas del meridiano de Greenwich

20
00:02:30,680 --> 00:02:34,030
es decir las 2 32.

21
00:02:34,670 --> 00:02:41,690
Esa diferencia horaria lo tenemos que tener en cuenta porque si nosotros queremos devolver exactamente

22
00:02:41,690 --> 00:02:49,570
la hora de grabación que se hizo el registro sí vamos a tener que restarle esa diferencia horaria.

23
00:02:49,580 --> 00:02:59,000
Pero la función más comúnmente utilizada es la función de deuda es decir que es la que vamos a estar

24
00:02:59,000 --> 00:03:03,830
utilizando para las sentencias INSERT.

25
00:03:04,580 --> 00:03:10,820
Entonces lo que tenemos que tener en cuenta es que si nosotros por ejemplo tenemos el servidor de base

26
00:03:10,820 --> 00:03:20,750
de datos alojado en un servidor en Estados Unidos por ejemplo la fecha en que nos va a devolver la fecha

27
00:03:20,750 --> 00:03:27,800
y la hora que nos va a devolver va a tener que ver con la diferencia horaria de nuestro país a qué me

28
00:03:27,800 --> 00:03:33,890
refiero con esto que la fecha que nos va a devolver va a ser la fecha y hora del sistema donde esté

29
00:03:33,890 --> 00:03:42,080
instalado el SQL Server es decir que si lo tenemos en Estados Unidos nos va a retornar la hora actual

30
00:03:42,140 --> 00:03:51,410
en Estados Unidos con la diferencia horaria correspondiente al estado en donde me encuentre de Estados

31
00:03:51,410 --> 00:03:53,440
Unidos.

32
00:03:53,460 --> 00:04:02,060
Lo que tenemos que tener en cuenta es que si nosotros vamos a grabar esos registros con la hora correspondiente

33
00:04:02,090 --> 00:04:09,710
a donde está alojado el servidor si lo podemos grabar de esa manera y después sumarle o restarle la

34
00:04:09,710 --> 00:04:16,280
diferencia de horas correspondiente al país donde vamos a estar ejecutando la plataforma es decir que

35
00:04:16,330 --> 00:04:22,370
si la plataforma la estamos ejecutando en otro país diferente a Estados Unidos que es donde está la

36
00:04:22,370 --> 00:04:28,730
base de datos y tenemos una diferencia horaria bueno entonces lo que tendríamos que hacer es sumarle

37
00:04:28,730 --> 00:04:34,500
o restarle esas horas como para mostrar la hora correcta en nuestro país.

38
00:04:34,610 --> 00:04:44,390
Eso lo vamos a estar viendo más adelante cuando apliquemos la función tal como podemos agregarle y restarle

39
00:04:45,980 --> 00:04:54,340
elementos a una fecha como para poder sumarle días arrestarle días sumarle horas minutos segundos etcétera.
