Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизЕще один чайницкий: как вызнать max и min значения Найти похожие ветки
← →
Kreyl (2005-07-07 15:04) [0]Есть таблица result с единственным столбцом delta типа float.
Нужно переменным maxi и mini присвоить соответственно максимальное и минимальное значение из этого столбца.
Для доступа к базе используется ADO, компонент ADOTable.
Я пытался это всё делать через агрегатные поля, но они не вычисляют что надо. На выходе NULL :(
← →
Виталий Панасенко (2005-07-07 15:06) [1]ADODataSet/ADOQuery select max(delta) as maxi, min(delta) as mini from result
← →
Anatoly Podgoretsky © (2005-07-07 15:25) [2]Через ADOTable - First/Last требуется наличие индекса.
← →
Kreyl (2005-07-07 15:56) [3]Указанный вариант с Query не работает - выдает нули. Но я придумал!
ADOQue.SQL.Clear;
ADOQue.SQL.Add("SELECT Delta ");
ADOQue.SQL.Add("FROM result ");
ADOQue.SQL.Add("ORDER BY Delta");
ADOQue.Open;
ADOQUE.First;
mini := ADOQue.FieldByName("Delta").AsFloat;
ADOQUE.Last;
maxi := ADOQue.FieldByName("Delta").AsFloat;
ADOQue.Close;
← →
Desdechado © (2005-07-07 19:04) [4]ну-ну
тянуть на клиента всю таблицу, чтоб узнать первую и последнюю цифру?!
за такое руки отрывать надо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c