Вниз
Скачать: CL | DM;

Не могу написать SQL по сложению разницы времени   Найти похожие ветки 

← →
DelphiN! ©   (2007-10-03 16:27) [0]

Есть таблица с полями


FromTime_                    ToTime_                    Time_
01.01.2007 01:00:00       01.01.2007 02:30:00   01.01.2007 01:00:00
01.01.2007 03:22:00       01.01.2007 04:21:00   01.01.2007 03:22:00
02.01.2007 02:00:00       02.01.2007 04:30:00   02.01.2007 02:00:00
02.01.2007 03:22:00       02.01.2007 04:21:00   02.01.2007 03:22:00


Поле FromTime_ содержит время начала операции, ToTime_ время окончания операции, Time_ время добавления записи

SQL должен выводить таблицу:


Date              TimeSumm
01.01.2007     149
02.01.2007     209


Тоесть запрос должен выводить продолжительность всех операций по дням


← →
evvcom ©   (2007-10-03 16:54) [1]

Раз должен, пусть выводит, я не против, разрешаю. А вопрос в чем? За тебя запрос написать?
И что-то телепатор перегрелся, что за магические числа 149 и 209? Как получены и в каких единицах измерения приведены?


← →
Desdechado ©   (2007-10-03 17:00) [2]

select cast( fromtime as date ) as den, Sum(Totime - fromtime)
group by 1


← →
Johnmen ©   (2007-10-03 17:20) [3]

Начнутся проблемы с операциями в ночное время...:)))


← →
Desdechado ©   (2007-10-03 19:39) [4]

Johnmen ©   (03.10.07 17:20) [3]
А это  уже домашнее задание автору, как определить, куда относить переходящую операцию.


← →
Johnmen ©   (2007-10-03 19:55) [5]


> Desdechado ©   (03.10.07 19:39) [4]

Безусловно. Просто не надо про это забывать. Автору, ес-но...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
2-1191563891
F@T@L_Err0r
2007-10-05 09:58
2007.10.28
ссылка


2-1191585461
Kilkik
2007-10-05 15:57
2007.10.28
Вхождение строки


15-1190783124
nikolay-gavrilov
2007-09-26 09:05
2007.10.28
TWSocket - SSL Effort


2-1191571256
r.o.o.t
2007-10-05 12:00
2007.10.28
Тормазит главная форма....


2-1191764615
xayam
2007-10-07 17:43
2007.10.28
Вопрос по InterBase 6.5/IBExpert




   Наверх