Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > проблема с сложным запросом !!! ((((((


Автор: uranpro 23.5.2008, 17:47
Код

Querty.SQL.Text:='select sum(case when curvalue < 0 then curvalue else 0 end) as Return from v_cr_r
Where (Date>:D1) and (Date<:D2)'


ПОЧЕМУ НЕЛЬЗЯ ТАК ПИСАТЬ ?? как достали эти тонкости(((
в чем проблема, помогите пожалуйста!

я пишу этот код в поле компонента, не через CodeExplorer и когда хочу добавить поля (AddFields) говорит, что не все поля указаны(или параметры)

Автор: MetalFan 23.5.2008, 18:12
что спросил.... smile 

Автор: Esperito 23.5.2008, 20:58
Код

select sum(curvalue) as Return from v_cr_r
Where (Date>:D1) and (Date<:D2) and (curvalue < 0)

Автор: uranpro 25.5.2008, 10:30
спасиб^

Автор: Данкинг 25.5.2008, 10:39
Цитата(uranpro @  23.5.2008,  18:47 Найти цитируемый пост)
sum(case when curvalue < 0 then curvalue else 0 end)

Не понял: а это как так? smile 

Автор: Esperito 25.5.2008, 19:00
Это описание желания суммировать только отрицательные значения smile 

Автор: Rodman 25.5.2008, 21:14

M
Rodman
Модератор: Название темы должно отражать ее суть!

Автор: uranpro 26.5.2008, 09:54
оке, понял)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)