Форум: "Базы";
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];
ВнизSQL Найти похожие ветки
← →
kd (2001-12-10 08:03) [0]Времени сутов всем
Поможите люди добрые кто чем может Проблема в следующем:Делаю запрос
SELECT поле1, sum(поле2)
FROM "Table.DBF"
WHERE поле1 BETWEEN :Param1 AND :Pаram2
GROUP BY поле1
ORDER BY поле1
где параметры-даты начала и конца выборки по полю "поле1"
И из полученного запроса мне надо выбрать максимум из Sum(поле2)
для чего вешаю на событие AfterOpen обработчик
S:=0;
Beep;
Query1.First;
While not Query1.Eof Do
Begin
If s<Query1.FieldByName("SUM OF SP428").AsFloat Then s:=Query1.FieldByName("SUM OF SP428").AsFloat;
Query1.Next;
Всё работает но нельзя ли всё сделать в одном запросе и не писать перебор While not Query1.Eof...
Посоветуйте пожайлуста
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.01.10;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.003 c