|
вопрос по Perco |
☑ |
0
Kurbash
15.05.14
✎
08:49
|
Подключаюсь к базе. Запрашиваю данные:
"select s.last_name,s.first_name,s.middle_name,s.tabel_id,
|t.date_pass,t.time_pass,t.type_pass
|from tabel_intermediadate t,staff s
|where s.id_staff=t.staff_id
|and s.last_name='Каменев'
|and t.type_pass in (1,2)
|and t.date_pass between '"+формат(Объект.ДатаС,"ДФ=dd.MM.yyyy")+ "' and '"+формат(Объект.ДатаПо,"ДФ=dd.MM.yyyy")+"'";
запрашиваю данные только за 14 число. Выходит такое:
полукчается что берется из date_pass только число а time_pass-это знаечние составное, дата из dual а время берет то которое нужно.
вопроса в принципе два-
1-й-как сделать нормальную дату со временем в одну ячейку, ну тут я поиграюсь еще думаю сделаю
2-й главный- последние цифры означают событие-1-пришел, 2-вышел. как можно дату и время выстроить в два столбца на одной строке-чтобы на одной строке было видно когда человек пришел и когда ушел?
|
|
1
Kurbash
15.05.14
✎
09:01
|
1-й вопрос реши:)
|
|
2
echo77
15.05.14
✎
09:05
|
2-ой вопрос: я делал обработкой полученной таблицы событий. У меня не перко
|
|
3
ДенисЧ
15.05.14
✎
09:06
|
2й вопрос - а если джойном двух запросов?
|
|
4
Kurbash
15.05.14
✎
09:07
|
(2))-можешь кодом поедлиться? или тупо запросом по полученной ТЧ пройтись и как нибудь выбрать сумарное время нахождения сотрудника на предприятии
1-й вопрос я уже сделал-чт.Дата=формат(date_pass,"ДЛФ=D")+" "+формат(TIME_PASS,"ДЛФ=T");
|
|
5
Kurbash
15.05.14
✎
09:08
|
(3)в смысле перый по входам второй по выходам? потом джойнить?
|
|
6
ДенисЧ
15.05.14
✎
09:08
|
(5) Угу
|
|
7
Kurbash
15.05.14
✎
09:10
|
была мысля такая, даже две ТЧ сделал в обработке-если честно не дотумкал как сджойнить, человек же может еще несмколько раз выйти-зайти, а может придти и не выйти-уехать на машине скажем через другие ворота
|
|
8
Kurbash
15.05.14
✎
09:14
|
парни выручайте только эта затыка осталось и в отпуск отпустят:)
|
|
9
ДенисЧ
15.05.14
✎
09:16
|
Ну блин - ты руками как собрался два события сводить? Вот так и в запросе сделай
|
|
10
echo77
15.05.14
✎
09:34
|
(8) В модуле объекта смотри процедуры и функции, которые проставляют время входа и выхода:
|
|
11
Kurbash
15.05.14
✎
09:38
|
(10)спасибо, буду копать
|
|