Цитата:
	
	
		| 
			
				 Сообщение от poli-smen 
				
	Код: 
	  Query1.Close;
  Query1.SQL.Text :=
    'SELECT '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 100), '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 200), '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 300)';
  Query1.Open;
  Edit1.Text := FloatToStr(Query1.Fields[0].AsFloat);
  Edit2.Text := FloatToStr(Query1.Fields[1].AsFloat);
  Edit3.Text := FloatToStr(Query1.Fields[2].AsFloat); 
  
			
		 | 
	
	
 
Добавил ADOqueru, подключил, в свойстве sql написал:
SELECT *
from Имя таблицы
активирую, не ругается, 
А как это туда пристроить?
    'SELECT '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 100), '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 200), '+
    '(SELECT SUM(Поле2) FROM Таблица WHERE Поле1 = 300)';
где Поле1 - название поля в таблице и т.д.
Я и так и сяк пробовап, то на Select ругается, то на синтаксис, то на FROM и не хочет работать. Как правильно делать?