Список форумов BOSSForum.RU - Форум. БОСС-Кадровик
Независимый форум, посвященный системе БОСС-Кадровик
и всему, что с ней связано
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Структура таблиц учета кадров - устранить дублирование

 
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Серверные процедуры MS SQL Server
Предыдущая тема :: Следующая тема  
Автор Сообщение
fufnf



Зарегистрирован: 25.02.2010
Сообщения: 2
Откуда: г. Киев, Украина

СообщениеДобавлено: Чт Фев 25, 2010 15:14    Заголовок сообщения: Структура таблиц учета кадров - устранить дублирование Ответить с цитатой

Добрый день.

Занимаюсь интеграцией с БОСС-Кадровиком через БД. Необходимо выбрать всех текущих сотрудников. Запрос вида:

Код:

SELECT Card.Auto_Card, COUNT(*)
FROM Card
JOIN people ON people.Auto_Card = Card.Auto_Card
   JOIN pr_current ON (pr_current.pid = people.pid AND pr_current.Flag_last = '*')
GROUP BY Card.Auto_Card
ORDER BY COUNT(*) DESC


говорит о том, что записей по одной личной карточке сотрудника бывает в базе до 128 штук. Подскажите, пожалуйста, как выбрать всех сотрудников и избежать дублирования.

Имеется ли документация по структуре таблиц?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RVV
Большой шоколадный орден
Большой шоколадный орден


Зарегистрирован: 14.01.2010
Сообщения: 395

СообщениеДобавлено: Пт Фев 26, 2010 16:51    Заголовок сообщения: Ответить с цитатой

Card - физические лица
People - работники
Pr_current - назначения

Не понятно, а что Вы подразумеваете под "всех текущих сотрудников"?

Вас интересует какие физ лица работают в конкретном предприятии на конкретную дату?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
fufnf



Зарегистрирован: 25.02.2010
Сообщения: 2
Откуда: г. Киев, Украина

СообщениеДобавлено: Пт Апр 30, 2010 18:42    Заголовок сообщения: Ответить с цитатой

Цитата:
Card - физические лица
People - работники
Pr_current - назначения


Спасибо.

Цитата:

Вас интересует какие физ лица работают в конкретном предприятии на конкретную дату?


Да, именно это интересует.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов BOSSForum.RU - Форум. БОСС-Кадровик -> Серверные процедуры MS SQL Server Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Pоwerеd by рhpВB © 2001, 2005 рhpВB Grouр
Русская поддержка phрВB
Rambler's Top100 Рейтинг@Mail.ru Список форумов BOSSForum.RU