|
вопрос по 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 число. Выходит такое: http://i63.fastpic.ru/big/2014/0515/db/a0c2fd768f7b73a93c4a5a8a8c674cdb.jpg полукчается что берется из 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) В модуле объекта смотри процедуры и функции, которые проставляют время входа и выхода: http://yadi.sk/d/HW3hB05iQGV9p
|
|||
11
Kurbash
15.05.14
✎
09:38
|
(10)спасибо, буду копать
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |