Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Сумма времени   Найти похожие ветки 

 
Вадим ©   (2004-09-25 23:46) [0]

Есть вот такой вопрос. Имеется таблица, в которой содержится инфа о телефонных звонках: № телефона, дата, время начала и длительность разговора. Поле "Длительность" имеет формат TIME и, когда я пытаюсь получить суммарное время разговоров вот таким запросом:
SELECT Sum(Длительность) FROM Таблица (имена, естественно, в латинице)
получаю сообщение об ошибке... Как же просуммировать поле с временем?! Делать цикл, пробегающий по всему полю сверху вниз, по - моему глупо :-).


 
jack128 ©   (2004-09-26 01:33) [1]

Вадим ©   (25.09.04 23:46)
попрообуй так

SELECT Sum(case(Длительность as float)) FROM Таблица


 
Anatoly Podgoretsky ©   (2004-09-26 11:03) [2]

case функции в Парадоксе нет


 
jack128 ©   (2004-09-26 13:06) [3]

Anatoly Podgoretsky ©   (26.09.04 11:03) [2]
блин, не case, a cast естественно..


 
Вадим ©   (2004-09-26 13:30) [4]


> блин, не case, a cast естественно..

Всё равно не катит...


 
Johnmen ©   (2004-09-26 13:35) [5]

Сначала надо почувствовать и понять разницу между понятиями "время" и "временной интервал". Ты назвал это "Длительность", а по сути это "Время".
Итак:
SELECT Sum(YourTimeField -CAST("00:00:00" AS TIME)) FROM Таблица
Получишь вещественное цисло - количество суток.


 
Вадим ©   (2004-09-26 21:04) [6]


> Johnmen ©   (26.09.04 13:35) [5]

Сорри за долгое молчание и бОЛЬШОЕ СПАСИБО, так действительно работает! Теперь буду подумать, КАК это работает:-)))



Страницы: 1 вся ветка

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1097248945
DelphiLexx
2004-10-08 19:22
2004.10.24
TComponentEditor


8-1085250190
Forelli
2004-05-22 22:23
2004.10.24
Как вставить Flash ролик в Delphi


1-1097413592
BKGG
2004-10-10 17:06
2004.10.24
PVOID


11-1080392266
Николай Сергеевич
2004-03-27 15:57
2004.10.24
KOL - учителя, профи или просто мастера


1-1097044310
clampo
2004-10-06 10:31
2004.10.24
Текст на лабеле