Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

SUM(TIMEFIELD) [D5]


SONY ©   (2002-09-03 14:40:00) 

Пробывал SELECT SUM(TIMEFIELD) FROM TABLE
TIMEFIELD поле типа TIME в IB6
говорит такая возможность неподдерживается. Как быть ?

Вообщем мне нужно получить сумарное время.


ЮЮ   (2002-09-06 08:31:00) [1]

А это не подсказки?
Если в запросе, то
oss © (03.09.02 16:05)
а если сначало привести к однму типу, а потом суммировать?
Если конкретно, то к float

Если в программе, как у тебя,
то вместо TTime использовать TDateTime и помнить, что TDateTime - это float, где целая часть - число дней, а дробная - часть суток.


SONY   (2002-09-06 08:20:00) [2]

Ну подскажите пжл


SONY   (2002-09-04 14:11:00) [3]

А как руками ? Пробывал так:

procedure TForm1.Button1Click(Sender: TObject);
var Total: TTime;
begin
Universal.First;
Total := StrToTime("00:00:00");
while not Universal.Eof do
begin
Total := Total + Universal["DURATION"];
Universal.Next;
end;
Caption := TimeToStr(Total)
end;

а часов в типа TTime больше быть не могет


oss   (2002-09-03 16:05:00) [4]

а если сначало привести к однму типу, а потом суммировать?


Dimk   (2002-09-03 16:02:00) [5]

Oracle RULES!!!


Smithson   (2002-09-03 15:31:00) [6]

Никак. Время у них не суммируется, делай руками


SONY   (2002-09-03 14:48:00) [7]

Какая разница ?


Ученик   (2002-09-03 14:44:00) [8]

А в IBConsole ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо