Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];

Вниз

Не могу написать 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.054 c
1-1186721899
Ануфрий
2007-08-10 08:58
2007.10.28
Обновление программы динамически через интернет


2-1191209766
koha
2007-10-01 07:36
2007.10.28
Работа с сервисами - помогите.


11-1174917530
ElectriC
2007-03-26 17:58
2007.10.28
RichEdit XP


2-1191236054
sydenis
2007-10-01 14:54
2007.10.28
неявное связывание с bpl


2-1191401258
User_0
2007-10-03 12:47
2007.10.28
Как записать путь к БД в *.ini(Interbase)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский