1
00:00:00,210 --> 00:00:10,350
Vamos a vamos a hacer una cosa vamos a seleccionar todos los registros de la tabla turno y vamos a ver

2
00:00:11,670 --> 00:00:21,240
qué tenemos bien tenemos estos registros cómo vamos a ver algunos tienen estado 3 que quiere decir que

3
00:00:21,870 --> 00:00:25,950
el paciente llamó para cancelar el turno.

4
00:00:25,950 --> 00:00:32,390
Tenemos algunos conectado uno que el paciente ha sido atendido.

5
00:00:32,460 --> 00:00:40,580
Eso era el estado de turno 1 turno Estado.

6
00:00:41,570 --> 00:00:53,040
Si el turno 1 era turno atendido y tenemos otros turnos en estado cero que justamente están vencidos

7
00:00:53,070 --> 00:00:57,630
porque corresponden al mes 3 mes 4 estos están vencidos.

8
00:00:57,630 --> 00:01:10,470
Entonces el bloque debería hacer con estos turnos si es colocarlos en estado 2 que es cancelado.

9
00:01:11,010 --> 00:01:15,980
Entonces vamos vamos a revisar el proceso.

10
00:01:15,990 --> 00:01:23,050
Entonces lo que tendríamos que hacer aquí es obtener los turnos si

11
00:01:26,100 --> 00:01:44,650
Wer la fecha turno sea menor que tendría que ser menor a la fecha de hoy porque todo lo que esté todos

12
00:01:44,650 --> 00:01:54,190
los turnos que estén creados a partir de la fecha de hoy hacia atrás y no estén entendidos lo vamos

13
00:01:54,190 --> 00:01:55,900
a cancelar.

14
00:01:55,900 --> 00:01:57,820
Entonces aquí le vamos a colocar

15
00:02:00,860 --> 00:02:01,370
it

16
00:02:05,870 --> 00:02:18,560
sí pero lo que vamos a hacer es convertirlo a un formato en el que podamos comparar año mes día porque

17
00:02:18,830 --> 00:02:27,080
si nosotros vamos a comparar horarios aquí ya sería una comparación un poco más exacta y lo que realmente

18
00:02:27,080 --> 00:02:35,350
queremos hacer es eliminar los mejor dicho cancelar los turnos de un día anterior a hoy.

19
00:02:35,840 --> 00:02:40,610
Entonces todos los turnos de ayer hacia atrás los vamos a cancelar.

20
00:02:40,610 --> 00:02:52,050
Entonces para eso vamos a hacer un Converter de Droit con Bert bait y lo vamos a convertir en un chart

21
00:02:52,100 --> 00:03:00,410
8 que son los caracteres que necesitamos para convertir la fecha en año mes día y cuatro dígitos para

22
00:03:00,410 --> 00:03:04,380
el año y dos para cada uno de mes y día.

23
00:03:04,830 --> 00:03:11,990
Y esto lo vamos a convertir como un 112 porque ese es el resultado que obtenemos con ese formato fíjense

24
00:03:11,990 --> 00:03:13,130
que si hacemos un print

25
00:03:16,340 --> 00:03:23,930
de esto obtenemos la fecha en ese formato en 2019 05 29.

26
00:03:26,860 --> 00:03:40,200
Y lo mismo vamos a hacer con el campo fechó todos vamos a hacer un concierto de un jarocho Lecha de

27
00:03:40,190 --> 00:03:50,280
turno y le pesimos como tercer parámetro 102 y de ahí vamos a hacer ese que a ver qué nos devuelve.

28
00:03:50,730 --> 00:03:57,220
SELECT FROM de turno y tenemos todas las fechas de ayer.

29
00:03:57,310 --> 00:04:02,890
Si hacia atrás por qué me trae.

30
00:04:03,930 --> 00:04:11,160
Pues si nosotros pusiésemos aquí igual si lo que estaríamos trayendo serían todas las fechas hacia atrás

31
00:04:11,190 --> 00:04:13,420
incluyendo hoy.

32
00:04:13,470 --> 00:04:17,290
Pero como no queremos eso le colocamos menor solamente si.

33
00:04:17,740 --> 00:04:24,120
Y por qué nos está trayendo todo porque nos falta filtrar por el Estado en el gobierno falta filtrar

34
00:04:24,900 --> 00:04:25,620
por el Estado.

35
00:04:25,620 --> 00:04:40,180
Entonces aquí nos falta colocaron aun estado igual a cero que son los turnos que están sin atender.

36
00:04:40,290 --> 00:04:45,830
Vamos a ejecutarlo ahí y ahí me devuelve los registros que yo no necesito actualizar.

37
00:04:45,870 --> 00:04:51,670
Siempre es bueno hacer estas pruebas antes de hacer una.

38
00:04:52,390 --> 00:04:59,280
A ver si el Wer que estamos ejecutando en la condición es correcto y nos devuelve los registros que

39
00:04:59,280 --> 00:05:07,590
nosotros deseamos actualizar para evitar posibles actualizaciones masivas que no deseamos no porque

40
00:05:07,590 --> 00:05:17,230
eso digamos sería un problema entonces siempre tomarlo como práctica realizar primeramente un selectivo

41
00:05:17,240 --> 00:05:24,570
una vez que tenemos el Select que nos devuelve los resultado deseado.

42
00:05:24,570 --> 00:05:38,190
Aquí ya directamente hacemos en la Plait de turno y les decimos que actualice el campo Estado y que

43
00:05:38,190 --> 00:05:40,670
le coloque 2 turno cancelado.

44
00:05:41,470 --> 00:05:42,870
Entonces esto lo sacamos

45
00:05:46,480 --> 00:05:50,630
y ya estaría listo nuestro yo para cancelar los turnos.

46
00:05:50,640 --> 00:06:00,850
Otra buena práctica ir recomendable es que en las instrucciones Abdías siempre Wer esté en una zona

47
00:06:00,850 --> 00:06:07,000
línea en la misma línea que el por qué.

48
00:06:07,020 --> 00:06:13,640
Por qué les comento esto porque muchas veces nos ha pasado que en el apuro de ejecutar estas sentencias

49
00:06:14,240 --> 00:06:23,660
cuando seleccionamos el cuero y lo que hacemos es seleccionar primero la primer línea y al presionar

50
00:06:23,660 --> 00:06:27,200
F5 lo que hacemos es actualizar absolutamente toda la tabla.

51
00:06:27,780 --> 00:06:36,860
Si entonces eso también representa un problema por lo que siempre les recomiendo que pongan el Wer en

52
00:06:36,860 --> 00:06:38,040
la misma línea que la Play.

53
00:06:38,040 --> 00:06:48,260
Así en este caso a lo sumo si ustedes ejecutan por error la primer línea no pasa nada porque está ejecutando

54
00:06:48,290 --> 00:06:54,010
todo está ejecutando todo y está ejecutando todo con hardware y no no no pasa nada.

55
00:06:54,130 --> 00:07:02,000
Entonces en este caso lo vamos a dejar debajo porque no lo vamos a ejecutar más y ya lo vamos a colocar

56
00:07:02,510 --> 00:07:03,350
dentro de.

57
00:07:03,380 --> 00:07:12,770
Entonces vamos a guardar el archivo del yo ya lo tenemos guardado y ahora lo que vamos a hacer es colocarlo

58
00:07:12,830 --> 00:07:17,900
dentro de un archivo bat para que se ejecute como si fuese un doble yo.
