On Wed, 17 Oct 2007 10:59:14 +0400, Vadim Mescheryakov <[EMAIL PROTECTED]> 
wrote:

> Нужно получить в SQL запросе все даты запрашиваемого периода если (в таблице
> отсутствует значение, то вывести 0).
> Мысли крутятся вокруг процедуры, но что то красивого решения не получается.

declare variable aDate date;
...
   aDate = periodBegin;
   while (aDate <= periodEnd) do begin
     select ...
       where Дата = :aDate
       into ...
...
     suspend;
     aDate = aDate+1;
   end

-- 
Сергей Смирнов.

Reply via email to