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

Как лучше сформировать запрос?   Найти похожие ветки 

 
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 вся ветка

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



Память: 0.46 MB
Время: 0.03 c
1-1098439005
aleshap
2004-10-22 13:56
2004.11.07
OnActivate и OnEnter


1-1098434349
onix
2004-10-22 12:39
2004.11.07
Горизонтальный скроллинг в ТМемо


14-1098048688
GuAV
2004-10-18 01:31
2004.11.07
Exception ;-)


3-1096373594
NewGuest
2004-09-28 16:13
2004.11.07
проблема соединения с базой (dbase через ADO) на разных компах


1-1098742503
Змей
2004-10-26 02:15
2004.11.07
Showmessage()




   Наверх