Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема условие в запросе (число прочтений - 1706 )
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
условие в запросе
24. Июля 2008 :: 09:41
Печать  
Подскажите пожалуйста как организовать условие типа IF ELSE  в запросе
|SELECT  
|  DATEDIFF(day,:ТекДат~~,CAST (LEFT(Жур.Date_Time_IDDoc, 8) as DateTime)) as i,
|  $Док.Товар as [Товар $Справочник.Номенклатура],
|  SUM($ДокСт.Количество) as Количество
...
Условие такое
IF DATEDIFF(day,:ТекДат~~,CAST (LEFT(Жур.Date_Time_IDDoc, 8) as DateTime)) >7
BEGIN
   DATEDIFF(day,:ТекДат~~,CAST (LEFT(Жур.Date_Time_IDDoc, 8) as DateTime)) =0
END
  
Наверх
 
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: условие в запросе
Ответ #1 - 24. Июля 2008 :: 11:11
Печать  
case кури
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: условие в запросе
Ответ #2 - 24. Июля 2008 :: 11:12
Печать  
Уточни вопрос. Ничего не понял. Чего хочешь добиться?
  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: условие в запросе
Ответ #3 - 24. Июля 2008 :: 11:26
Печать  
Я хочу изменить значение если оно больше 7
  
Наверх
 
IP записан
 
Mikeware
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 262
Зарегистрирован: 27. Июля 2006
Пол: Мужской
Re: условие в запросе
Ответ #4 - 24. Июля 2008 :: 11:30
Печать  
Изменить в выборке?
тогда
Код
Выбрать все
SELECT
|  case when DATEDIFF(day,:ТекДат~~,CAST (LEFT(Жур.Date_Time_IDDoc, 8) as DateTime))>7 then 0 else DATEDIFF(day,:ТекДат~~,CAST (LEFT(Жур.Date_Time_IDDoc, 8) as DateTime)) end  as i,
...
 


  
Наверх
ICQ  
IP записан
 
RuporAbsurda
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 413
Зарегистрирован: 29. Июня 2006
Re: условие в запросе
Ответ #5 - 24. Июля 2008 :: 12:32
Печать  
Да. Спасибо. Это именно то, что нужно.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать