Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
ВнизКак лучше сформировать запрос? Найти похожие ветки
← →
cad2206 (2004-10-06 12:25) [0]Есть таблица:
01.11.2004 9:00 Петров Вход
01.11.2004 9:10 Иванов Вход
01.11.2004 9:13 Сидоров Вход
01.11.2004 18:15 Петров Выход
01.11.2004 19:00 Сидоров Выход
01.11.2004 17:00 Иванов Выход
...
30.11.2004 9:10 Иванов Вход
30.11.2004 9:23 Сидоров Вход
30.11.2004 9:07 Петров Вход
30.11.2004 22:10 Петров Выход
30.11.2004 19:10 Иванов Выход
30.11.2004 19:03 Сидоров Выход
Т.е. фиксация времени о приходе/уходе объекта.
Необходимо их этих данных сформировать табель учета рабочего времени:
1 2 3 4 ....... 30 Итого
Иванов 8 9 7.30 5 9 34 часа
Петров .....
Сидоров .....
Как это проще сформировать?
Я делаю так: сначало отбираю по фамилии, потом вычисляю сумму времени за каждый день... все. Как куда и где эти данные отображать в отчете, уиа не приложу.
← →
Johnmen © (2004-10-06 12:35) [1]Всё это делается одним запросом, по получаемому набору данных делается отчет.
учите матчасть - мать вашу !
← →
cad2206 (2004-10-06 12:44) [2]Я понимаю, но я формирую каждый раз набор для каждого объекта, после каждого формирования я должен внести данные в отчет, затем все заново. вопрос в том, как это делать. Средствами QReport я не представляю как сделать...
← →
msguns © (2004-10-06 12:55) [3]Сделай временную таблицу, в которой будет собираться инфа для отчета. В нее и заливай данные запросами.
← →
Sergey13 © (2004-10-06 12:57) [4]ИМХО, одним запросом вряд ли получится, если учесть, что i/o может быть несколько на человека и их количество может не совпадать. Да и табель рабочего времени - это не только вход/выход.
← →
Johnmen © (2004-10-06 13:16) [5]>Sergey13 © (06.10.04 12:57) [4]
Получится. Естественно сложным.
http://delphimaster.net/view/3-1096953251/
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.11.07;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c