Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
ВнизSUM(TIMEFIELD) Найти похожие ветки
← →
SONY (2002-09-03 14:40) [0]Пробывал SELECT SUM(TIMEFIELD) FROM TABLE
TIMEFIELD поле типа TIME в IB6
говорит такая возможность неподдерживается. Как быть ?
Вообщем мне нужно получить сумарное время.
← →
Ученик (2002-09-03 14:44) [1]А в IBConsole ?
← →
SONY (2002-09-03 14:48) [2]Какая разница ?
← →
Smithson (2002-09-03 15:31) [3]Никак. Время у них не суммируется, делай руками
← →
Dimk (2002-09-03 16:02) [4]Oracle RULES!!!
← →
oss (2002-09-03 16:05) [5]а если сначало привести к однму типу, а потом суммировать?
← →
SONY (2002-09-04 14:11) [6]А как руками ? Пробывал так:
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 больше быть не могет
← →
SONY (2002-09-06 08:20) [7]Ну подскажите пжл
← →
ЮЮ (2002-09-06 08:31) [8]А это не подсказки?
Если в запросе, то
oss © (03.09.02 16:05)
а если сначало привести к однму типу, а потом суммировать?
Если конкретно, то к float
Если в программе, как у тебя,
то вместо TTime использовать TDateTime и помнить, что TDateTime - это float, где целая часть - число дней, а дробная - часть суток.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c