![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выполнение запроса [D5]
diww © (2002-03-14 12:35:00)Есть бд, которая много раз фильтруется в процессе работы программы и есть запрос (select sum(field) from db). Но он считает сумму по полю неотфильтрованной бд. Как считать сумму отфильтрованной?
diww (2002-03-14 13:18:00) [1]............ спасибо
Val (2002-03-14 13:16:00) [2]..where field2="znachenie"
diww (2002-03-14 13:13:00) [3]field1 - float; field2 - string
Val (2002-03-14 13:09:00) [4]>diww (14.03.02 13:07)
вам же говорят-несоответствие типов, какого типа значение?
diww (2002-03-14 13:07:00) [5]А как правильно сформировать?
Делал так:
select sum(field1) from db where field2 = znachenie
kat (2002-03-14 13:05:00) [6]Неправильно формируется значит запрос
diww (2002-03-14 12:54:00) [7]в запрос включить в where свой фильтр нельзя !
т. к. Type mismatch expression
Alexandr (2002-03-14 12:45:00) [8]дык либо считай сумму уже в dataSet перебором,
или в запрос включи в where свой фильтр
третьего не дано...