Текущий архив: 2007.10.28;
Скачать: 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 вся ветка
Текущий архив: 2007.10.28;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.041 c