Cuestión : Declaración de variables en porcedure almacenado

Hola,
I usar este expesion para definir cuál es el primer día del CONVERTIDO del
set DATEFIRST 1
SELECT de la semana… (VARCHAR (10), DATEADD (DD, 1 - DATEPART (dw, el getdate ()), getdate ()), 21) el
Now, quisiera fijar SI condición en mi porcedure almacenado para definir mi variable del @datestamp como: el
If GETDATE () es igual SELECCIONAR AL CONVERTIDO (VARCHAR (10), DATEADD (DD, 1 - DATEPART (dw, el getdate ()), getdate ()), 21) entonces mi @datestamp deben tener getdate del valor () - 3.
ELSE si el datei actual s no igual PARA SELECCIONAR AL CONVERTIDO (VARCHAR (10), DATEADD (DD, 1 - DATEPART (dw, el getdate ()), getdate ()), 21) entonces que mi @datestamp debe tener getdate del valor () - 1.

I agradecerían su ayuda sobre this.

Thank usted mucho… el

Regards
class= del

Respuesta : Declaración de variables en porcedure almacenado

SI CONVERTIDO (VARCHAR (10), DATEADD (DD, 1 - DATEPART (dw, getdate ()), getdate ()), 21) = CONVERTIDO (VARCHAR (10), GETDATE (), 21)
  FIJAR el @datestamp = DATEADD (DD, -3, GETDATE ())

  FIJAR el @datestamp = DATEADD (DD, -1, GETDATE ())

IMPRIMIR el @datestamp
Otras soluciones  
 
programming4us programming4us