SQL Server: Sumar dias a una fecha

Pues continuando con la onda de sumar días a fechas en SQL aqui la segunda parte, esta ves en SQL nomas por dar un dato curioso que tal ves al 90% de los lectores del blog no les sirva de nada jajajajajaa pero aquí esta:

Para agregarle días a una fecha, primero formateamos la cadena para que el motor de base de datos la interprete como una fecha, para eso usamos el CAST,  despues solo sumamos la cantidad de días que necesitamos quedando de esta manera:

SELECT CAST(‘2009-11-13′ AS DATETIME)+60

Dando como resultado: 2010-01-12

Y pues ya… eso le quería compartir a la banda :D ya si se me ocurren algunos otros bocados de SQL, vb.NET o PHP pues ya los seguiré compartiendo con la banda.

Saludos

About these ads

Etiquetas: , , , , , ,

About kalimansurf

Buscando un ideal!

18 responses to “SQL Server: Sumar dias a una fecha”

  1. eniac787 says :

    oye pero ai estas declarando tu propia fecha como data time pero que pasa si, kiero utilizar un campo
    de una base de datos que tambien sea declarado como fecha

  2. JP says :

    Gracias! muy practico y me saco rapido del tema!

  3. Jahaciel says :

    EStimado Se agradece la solucion :)

  4. g2e says :

    gracias por tu aporte andaba buscado eso lo voy a probar a ver si me funciona, saludos

  5. metalmen says :

    genial me sirvio…. y como dato adicional para el
    where Fecha between ‘1/9/2010′ and cast (’22/9/2010′ as DateTime )+1

  6. rano says :

    chido men eresmi idolo

  7. rano says :

    oye.. quiero saber en que otras cosas eres experto…???

  8. medina says :

    muy bueno
    gracias
    andaba buscando algo así

  9. jose says :

    gracias…
    fua la tarea…
    muy bueno!

  10. Edwin says :

    Muchas Gracias ….
    Ese pequeño detalle me tenia en graves aprietos.
    Muchas, muchas Gracias

  11. Roger says :

    de pinga gracias panal

  12. Miqe says :

    el +60 que significa??? 60 horas?? … por qué no hay coherencia con el resultado: (2009-11-13) +60 es diferente de: 2010-01-12, hay casi un año de diferencia…

  13. YO says :

    Gracias!!genial!!me sirvio mucho!!

  14. Luis says :

    o sencillamente select GetDate()+60

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: