Curso de SQL Server 2021 desde cero | FUNCIONES DATE (video 51)

Поделиться
HTML-код
  • Опубликовано: 30 янв 2025

Комментарии • 14

  • @informaticonfig333
    @informaticonfig333  Год назад +1

    Gracias por tu visita y participar en este curso, si te gusta por favor subscríbete, dame tu like y comparte
    para seguir creciendo y publicando mas lecciones, esto me ayudaría mucho.
    Tambien para recibir las notificaciones de las nuevas lecciones que iré subiendo paulatinamente
    CONTACTO: informaticonfig@gmail.com
    COLABORACION: paypal.me/informaticonfig
    patreon.com/informaticonfig

  • @AnaRivera-bx6bc
    @AnaRivera-bx6bc Год назад +7

    Para los que les salga el error "La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo", lo cambian asi: alter table facturas
    alter column fecha date;

  • @franklinalexiperezrojas8836
    @franklinalexiperezrojas8836 2 месяца назад +1

    A los que les da error al insertar 6:13 "La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo" agregan esta liena antes de insertar los registros: SET DATEFORMAT YMD;

  • @ZharalDev
    @ZharalDev Год назад +1

    Muy bien explicado, muchas gracias Profesor.

  • @erikrodriguezsuarez451
    @erikrodriguezsuarez451 8 месяцев назад +1

    14:50 ..... select DATENAME(DAY, getdate()) as Mes; ... da como resultado el numero del dia en el mes, no en la semana y
    select DATEPART(DAY, getdate())as Mes; .... tambien da arroja lo mismo, hay alguna diferencia ??

    • @informaticonfig333
      @informaticonfig333  8 месяцев назад

      La sentencia SELECT DATENAME(month, GETDATE()) AS Mes; en SQL Server devuelve el nombre del mes actual en inglés. Por ejemplo, si hoy es mayo, devolverá "May". Esta consulta toma la fecha actual (obtenida mediante la función GETDATE()) y extrae el nombre del mes (utilizando la función DATENAME() con el parámetro "month").

    • @erikrodriguezsuarez451
      @erikrodriguezsuarez451 8 месяцев назад

      @@informaticonfig333 perdon ya corregi la pregunta y me referia a lo siguiente...
      select DATENAME(DAY, getdate()) as Mes; ....da el numero del dia del mes y el otro ...select DATEPART(DAY, getdate())as Mes; ....da lo mismo hay alguna diferencia ??

  • @deysiparra9655
    @deysiparra9655 Месяц назад

    Excelente, muchas gracias

  • @JhonMedina-x5c
    @JhonMedina-x5c Год назад +1

    muchas gracias profe

  • @gaboovz
    @gaboovz 7 месяцев назад

    en el min 11 cuando explica sobre el dateadd y el getdate creo que hay un error. Cuando haces
    "select * from facturas where fecha between '2018-01-01' and DATEADD(month,22,GETDATE());"
    Estas diciendo que le sume 22 meses a la fecha actual es decir si es 2020-01-01 el getdate aumentaria 22 meses a la fecha actual (seria 2022-02-01) y el rango quedaría del 2018-01-01 al 2022-02-01. Por esta razón no es igual ambas sentencias. No hay que confundir el getdate que obtiene la fecha actual con la fecha que se esta trabajando como en este caso es '2018-01-01'.

  • @elmoangellavadomestanza6850
    @elmoangellavadomestanza6850 Год назад

    Hola buenas noches profesor, en el minuto 6:13 indica que copiemos la base de datos descargada, pero me genera el siguiente erro "La conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo.
    " Puede ayudarme por favor