Тема: ADOQuery.SQL.Text
Показать сообщение отдельно
  #9  
Старый 16.11.2013, 13:59
govorun govorun вне форума
Новичок
 
Регистрация: 30.10.2013
Сообщения: 60
Версия Delphi: delphi 7
Репутация: 10
По умолчанию

Уже понял, пытаюсь разобраться с FloatToStrF

Написал вот так

Edit3.Text := FloatToStrf(ADOQuery3.Fields[0].AsFloat,ffNumber,12,2);

Вроде работает

Цитата:
Сообщение от poli-smen
Я же в другой теме уже писал как разделять строки:
PHP код:
SELECT
(SELECT SUM(Поле2FROM Таблица WHERE Поле1 100),
(
SELECT SUM(Поле2FROM Таблица WHERE Поле1 200),
(
SELECT SUM(Поле2FROM Таблица WHERE Поле1 300
Если же нужно не по столбцам, а по записям (т.е. не по горизонтали, а по вертикали), то используй UNION как здесь выше предлагал M.A.D.M.A.N.

Я писал в ADOQuery в String list editor вот это:
SELECT
(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 100),
(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 200),
(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 300)

и получал ошибку вроде "нет входной таблицы" или синтаксис или еще чего...
Идея мне очень понравилась, но реализовать ее цивилизованным способом я не смог. (ТЕМА ДЛЯ НАЧИНАЮЩИХ). Как говорится если не можеш перелезть через забор попробуй его обойди или сделай подкоп
Может я не то и не туда писал?
Ответить с цитированием