none
¿Sumar minutos fecha (datetime)? RRS feed

  • Pregunta

  • Buenas, necesito ayuda sobre como sumarle un minuto a un date time ... pero manteniendo la estructura de la fecha es decir 2011-05-10 11:00:23.927 a esta fecha sumarle un minuto para que quede 2011-05-10 11:01:23.927 agradeceria su ayuda.
    martes, 10 de mayo de 2011 17:11

Respuestas

Todas las respuestas

  • Chequea la funcion DATEADD en los BOL.

    SELECT DATEADD([minute], 1, '2011-05-10T11:00:23.927') AS dt;
    GO

     


    AMB

    Some guidelines for posting questions...

    martes, 10 de mayo de 2011 18:02
  •  Se puede utilizar la función DateAdd para sumar o restar un intervalo de tiempo especificado de una fecha. Por ejemplo, se puede calcular la fecha a 30 días de hoy o la hora correspondiente a 45 minutos antes de la hora actual.

     Te paso unos ejemplos de como podemos hacer para sumar, restar, días, minutos, meses, a una fecha, para ello utilizamos la función DATEADD:

    select convert(varchar(12), DATEADD(month, -1, getdate()), 106)
    as 'un mes atrás'
    select convert(varchar(12), DATEADD (week, -1, getdate()), 106)
    as 'una semana atrás'
    select convert(varchar(12), DATEADD (day, -1, getdate()), 106) as 'ayer'


     Norman M. Pardell 

    ||Microsoft Certified IT Professional|| Database Administrator. Database Developer. SQL Server 2008

    martes, 10 de mayo de 2011 18:58
  • Gracias ... ya lo he podido hacer ... con el dateadd
    martes, 10 de mayo de 2011 19:50