Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.16;
Скачать: CL | DM;

Вниз

Перенос значения функции AVG из SQL - в Delphi   Найти похожие ветки 

 
John_Doe   (2006-02-18 16:51) [0]

Как сохранить значение функции AVG из SQL в числовую перемнную,и затем использовать в Delphi?
Мне надо чтоб находилось среднее арифметическое некоторого поля таблицы,и затем запустить это значение в Label,или Edit.
Но как из SQL перейти к переменным Delphi я незнаю.

Единственный выход на данный момент,вижу такой:
Значение функции AVG,в любом случае отобразиться в гриде,после чего его от туда можно взять.
Но мне кажется есть какие-то стандартные подходы.


 
Desdechado ©   (2006-02-18 16:55) [1]

SELECT AVG(...) AS MyField ...

Edit1.Text := qry.FieldByName("MyField").AsString;

> отобразиться в гриде,после чего его от туда можно взять
в гриде ничего не хранится, поэтому взять отуда нельзя


 
Lexer ©   (2006-02-18 16:55) [2]

Переменная := DataSet.FieldByName("Имя_поля").AsFloat;


 
John_Doe   (2006-02-18 17:44) [3]

Спасибо. :)

Нехотелось отдельно темы создавать,но вот еще вопрос по SQL.

SELECT Description
FROM Parts
WHERE Description LIKE "_rive"

Где ошибка?
Почему выдает пустоту?
Ведь там есть строка "Dive kayak".
А он ее не выводит в грид. :(


 
Lexer ©   (2006-02-18 17:48) [4]

SELECT Description
FROM Parts
WHERE Description LIKE "%_rive"


 
John_Doe   (2006-02-18 18:55) [5]

Не работает.
Результат тот же - пустота.

Ведь _ означает 1 пропущенный символ,% - любое колличетво.Все ведь верно. Но почему не работет???


 
Desdechado ©   (2006-02-18 19:05) [6]

% справа и в середине текста тоже можно ставить


 
John_Doe   (2006-02-18 19:15) [7]


> "%_rive"

Кстати,после % сразу ведь ставить _ не имеет смысла.
Все равно ведь % означает любое колличество символов.

> % справа и в середине текста тоже можно ставить

И так пробовал.


 
Desdechado ©   (2006-02-18 19:20) [8]

не думаю, что маска "%rive" подходит для "Dive kayak"


 
John_Doe   (2006-02-18 19:46) [9]


> не думаю, что маска "%rive" подходит для "Dive kayak"

:)  Дурак - я.
Еще возмущаюсь почему не получается.


 
Anatoly Podgoretsky ©   (2006-02-18 20:15) [10]

вот и хорошо, не надо про гены рассказывать



Страницы: 1 вся ветка

Текущий архив: 2006.04.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.028 c
2-1143722889
max1980
2006-03-30 16:48
2006.04.16
Нестандартные цвета компонентов


1-1141234487
Unitay
2006-03-01 20:34
2006.04.16
Примечание в Excel


8-1131445555
Tristania
2005-11-08 13:25
2006.04.16
Увеличение/уменьшение изображения


4-1138459145
maxim161
2006-01-28 17:39
2006.04.16
Отправка сообщений процессу


10-1116485364
garra
2005-05-19 10:49
2006.04.16
Com-клиент под Delphi 7