none
Número de días en un período dado RRS feed

  • Pregunta

  • Hola a todos:

    Necesito una fórmula que me diga si puedo anular un producto en un periodo de tiempo. Este período son 7 días desde la fecha de la compra

    Yo tengo

    dateadd(d,-@diasanulaciones,fecha)<getdate()

    Pero no es correcto. @diasanulaciones son los 7 días. fecha es la fecha de compra

    ¿Me podeis ayudar?

    Gracias de antemano

    sábado, 15 de agosto de 2015 17:05

Respuestas

  • Hola volar.2014,

    La sintaxis del código que escribes es de t-sql, creo que equivocaste de sección. 

    Para saber si puedes anular una factura puedes hacer lo siguiente:

    IF (DATEDIFF(DAY, fecha, GETDATE()) <= @diasanulaciones)
    BEGIN
      /*ANULAR FACTURA*/
    END

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    • Marcado como respuesta volar.2014 sábado, 15 de agosto de 2015 17:29
    sábado, 15 de agosto de 2015 17:21

Todas las respuestas

  • fechaAnular = fechaCompra.AddDays(7)

    fechaCompra es variable de tipo date. en fechaAnular, tambien variable de tipo date, quedara guardada la fecha resultante al agregarle 7 dias a fechaCompra.
    sábado, 15 de agosto de 2015 17:11
  • Hola volar.2014,

    La sintaxis del código que escribes es de t-sql, creo que equivocaste de sección. 

    Para saber si puedes anular una factura puedes hacer lo siguiente:

    IF (DATEDIFF(DAY, fecha, GETDATE()) <= @diasanulaciones)
    BEGIN
      /*ANULAR FACTURA*/
    END

    Si la solución propuesta atendió su consulta no olvide marcarla como respuesta.

    Willams Morales
    Arequipa - PERÚ

    • Marcado como respuesta volar.2014 sábado, 15 de agosto de 2015 17:29
    sábado, 15 de agosto de 2015 17:21