Cuestión : Pregunta del Sql 2008


Necesito seleccionar la fecha del dado el pasado miércoles una fecha y el próximo miércoles

Por ejemplo dado este 00:00 de la fecha “2010-09-09: 00.000” esta fecha tendrán que ser dinámico
la pregunta debe volver
“2010-09-08” y “2010-09-15”

Respuesta : Pregunta del Sql 2008

Apesadumbrada, la fecha es su valor de la fecha.
Por ejemplo si la fecha fuera hardcoded parecería esto.:
seleccionar DATEadd (“d”, 7+4-datepart (“dw”, “07-31-2010”), “07-31-2010), DATEadd (“d”, 7-3-datepart (“dw”, “07-31-2010”), “07-31-2010)

Si quisiera que estuviera siempre hoy cambiaría la fecha a GetDate ()
seleccionar DATEadd (“d”, 7+4-datepart (“dw”, GetDate ()), GetDate ()) , DATEadd (“d”, 7-3-datepart (“dw”, GetDate ()), GetDate ())



Otras soluciones  
 
programming4us programming4us