Вопрос : Объявлять перемеююые в, котор хранят porcedure

Hi,
I am using это expesion для того чтобы определить будет первым днем НОВООБРАЩЕННОГО
set DATEFIRST 1
SELECT недели… (VARCHAR (10), DATEADD (dd, 1 - DATEPART (dw, getdate ()), getdate ()), 21)
Now, я хотел был бы установить ЕСЛИ условие в моем, котор хранят porcedure для того чтобы определить мою перемеююый @datestamp как:, то
If GETDATE () равно для того чтобы ВЫБРАТЬ НОВООБРАЩЕННЫЙ (VARCHAR (10), DATEADD (dd, 1 - DATEPART (dw, getdate ()), getdate ()), 21) после этого мое @datestamp должны иметь getdate значения () - 3.
ELSE если в настоящее время datei s равное для того чтобы ВЫБРАТЬ НОВООБРАЩЕННЫЙ, то (VARCHAR (10), DATEADD (dd, 1 - DATEPART (dw, getdate ()), getdate ()), 21) после этого мое, котор @datestamp должно иметь getdate значения () - 1.

I оценили бы вашу помощь о this.

Thank вы очень очень…

Regards
class=

Ответ : Объявлять перемеююые в, котор хранят porcedure

ЕСЛИ НОВООБРАЩЕННЫЙ, то (VARCHAR (10), DATEADD (dd, 1 - DATEPART (dw, getdate ()), getdate ()), 21) = НОВООБРАЩЕННЫЙ (VARCHAR (10), GETDATE (), 21)
  УСТАНОВИТЕ @datestamp = DATEADD (dd, -3, GETDATE ())
ЕЩЕ
  УСТАНОВИТЕ @datestamp = DATEADD (dd, -1, GETDATE ())

НАПЕЧАТАЙТЕ @datestamp
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us