Помогите пожалуйста сделать запрос.
	Код:
	| 1 2 3 4 5 6 7 8 9 | withqqry do
 begin
   SQL.Clear;
   SQL.Add('SELECT SUM(PRICE) FROM OOC WHERE ID_MASTER='+Trim(QMASTERS.FieldByName('ID_MASTER').AsString) + ' AND DATE_END>= :d1');
   ParamByName('d1').Value := StartOfTheMonth(Now); 
   ParamByName('d2').Value := DateOf(StartOfTheMonth(IncMonth(Now, -1))); 
   ParamByName('d3').Value := DateOf(StartOfTheMonth(IncMonth(Now, -2))); 
   Open;
 end;
 | 
 
Вот первую часть с текущим месяцем я сделал, а остальное чето немогу впихнуть. Нужно чтобы в результате выводилось 3 столбца, т.е. объединять их не нужно.
Чтобы получилось что-то вроде:
	Код:
	| 1 2 3 | SQL.Add('SELECT SUM(PRICE) FROM OOC WHERE ID_MASTER='+Trim(QMASTERS.FieldByName('ID_MASTER').AsString) + ' AND DATE_END>= :d1');
 SQL.Add('SELECT SUM(PRICE) FROM OOC WHERE ID_MASTER='+Trim(QMASTERS.FieldByName('ID_MASTER').AsString) + ' AND DATE_END>= :d2');
 SQL.Add('SELECT SUM(PRICE) FROM OOC WHERE ID_MASTER='+Trim(QMASTERS.FieldByName('ID_MASTER').AsString) + ' AND DATE_END>= :d3');
 | 
 
Но сделать это все в одном запросе.