Помогите с результатом запроса [MySQL]
От: Pacman Казахстан  
Дата: 18.05.09 15:24
Оценка:
Здравствуйте!

Я работаю в Delphi7+MySQL+ZeosDB.
У меня такая проблема: в базе есть запрос, результатом которого как я понимаю должно быть одно число типа DOUBLE, но результат возвращается типа MEMO. Просто выводить результат в DBMemo не требуется, результат необходим для дальнейших расчетов, но я никак немогу его прочитать.
Никакие ZQuery1.FieldByName('rez').AsString, AsFloat, Value результат не отображают (NULL).
хотя ZQuery1.RecordCount = 1 и ZQuery1.FieldByName('rez').DataType = ftMemo.

Вот запрос:
SELECT ROUND(SUM(t1.p1 * t2.p1 / 1000), 4) AS "rez"
FROM t1 INNER JOIN t2
  ON t1.id = t2.id
WHERE (t1.p2 <> 0)
  AND (t2.p2 = '2009-05-18');


Сначала думал дело в функции SUM и убирал но результат такой же: Memo.
Проверял запрос в phpmyadmin — там тоже результат выводиться сплошным текстом (не в виде таблицы)

Никак не могу понять в чём загвоздка
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.