Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Простой запрос  [new]
TimRX
Member

Откуда: Алтайский край
Сообщений: 210
Доброго времени суток.

Есть запрос
select pNum,pName pPropertyName,f1,f2,f3,f4 from
(
 300 строк подзапроса
)  tab


При выполнении выводятся данные вида

 
pNum       pName   pPropertyName       f1         f2         f3            f4
    1        имя1       св1             1          10        11           0    
    1        имя2       св2             1          9          16           0    
    1        имя3       св3             2          10        11           56    
    1        имя4       св4             1          12        13           0    
    1        имя5       св5             5          10        11           0    
    1        имя6       св6             1          16        18           0    


Хочется чтобы все строки столбца f4 равнялись не пустой строке этого столбца (не пустая гарантированно одна либо все пустые)...
29 апр 15, 12:52    [17580879]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
Добрый Э - Эх
Guest
TimRX,

что ты вкладываешь в понятие "непустая"? так-то в примере у тебя нет пустых строк в столбце F4...
29 апр 15, 12:59    [17580935]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
TimRX
Member

Откуда: Алтайский край
Сообщений: 210
Добрый Э - Эх
TimRX,

что ты вкладываешь в понятие "непустая"? так-то в примере у тебя нет пустых строк в столбце F4...

Извиняюсь ...
Хочется чтобы все строки столбца f4 равнялись не нулю если есть хотя бы одна стройка поля f4>0(гарантированно не больше одной) иначе нулю.
29 апр 15, 13:05    [17580977]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
Добрый Э - Эх
Guest
TimRX,

select pNum,pName pPropertyName,f1,f2,f3,f4, max(f4) over() as x_f4
 from
(
 300 строк подзапроса
)  tab


???
29 апр 15, 13:06    [17580999]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
iap
Member

Откуда: Москва
Сообщений: 47083
TimRX
f4 равнялись не нулю
А чему же, интересно?
29 апр 15, 13:07    [17581009]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
TimRX
Member

Откуда: Алтайский край
Сообщений: 210
Спасибо большое... не знал .
29 апр 15, 13:11    [17581035]     Ответить | Цитировать Сообщить модератору
 Re: Простой запрос  [new]
TimRX
Member

Откуда: Алтайский край
Сообщений: 210
iap
TimRX
f4 равнялись не нулю
А чему же, интересно?

Не дописал . должно ровняться строке этого же столбца которая > 0
29 апр 15, 13:13    [17581059]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить