Автоматизация
всех видов учёта
В ЛЮБЫХ ОРГАНИЗАЦИЯХ!
Задать вопрос
 Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
rafailka Администратор
Отправлено: 07 Октября, 2009 - 16:12:46
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Добавить MPC_CLNPOSTS.PRPROF\n\n(Добавление)
Проверить однозначность соответствия должность -- специальность по лицевым счетам.

select * from mpc_clnposts where rn in
(
select postrn /*, count(*)*/ from
(
select mpc_clnpsdep.postrn,
mpc_clnpspfm.prprof
from mpc_clnpspfm,
mpc_clnpsdep
where mpc_clnpsdep.rn = mpc_clnpspfm.postrn
group by mpc_clnpsdep.postrn,
mpc_clnpspfm.prprof
)
group by postrn
having count(*) > 1
)
 
 Top
rafailka Администратор
Отправлено: 08 Октября, 2009 - 11:33:12
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




CODE:

select
mpc_clnpsdep.code spsdep,
mpc_prprof.code sprof,
mpc_clnpersons.code spers,
companies.name scompany
from
mpc_clnpspfm
left join companies on companies.rn = mpc_clnpspfm.company
left join mpc_clnpsdep on mpc_clnpsdep.rn = mpc_clnpspfm.postrn
left join mpc_clnpersons on mpc_clnpersons.rn = mpc_clnpspfm.persrn
left join mpc_prprof on mpc_prprof.rn = mpc_clnpspfm.prprof
where mpc_clnpsdep.postrn in
(

select postrn /*, count(*)*/ from
(
select mpc_clnpsdep.postrn, mpc_clnpspfm.prprof
from mpc_clnpspfm, mpc_clnpsdep
where mpc_clnpsdep.rn = mpc_clnpspfm.postrn
--and mpc_clnpspfm.prprof is not null and mpc_clnpspfm.prprof <> 214705
group by mpc_clnpsdep.postrn, mpc_clnpspfm.prprof
)
group by postrn
having count(*) > 1

)
order by
mpc_clnpsdep.code,
mpc_prprof.code,
mpc_clnpersons.code,
companies.name

862 записи
 
 Top
rafailka Администратор
Отправлено: 15 Октября, 2009 - 15:39:35
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




CODE:
-- Add/modify columns
alter table MPC_CLNPOSTS add PRPROF number(17);
-- Create/Recreate primary, unique and foreign key constraints
alter table MPC_CLNPOSTS
add constraint C_MPC_CLNPOSTS_PRPROF_FK foreign key (PRPROF)
references mpc_prprof (RN);
\n\n(Добавление)
CODE:
--select mpc_clnposts.*,
update mpc_clnposts set prprof =
(
select min(pfm.prprof) from mpc_clnpspfm pfm
where pfm.postrn =
(select min(rn) from mpc_clnpsdep psdep where psdep.postrn = mpc_clnposts.rn)
and pfm.prprof is not null
)
--from mpc_clnposts
 
 Top
rafailka Администратор
Отправлено: 15 Октября, 2009 - 18:06:48
Post Id



Full Member


Покинул форум
Сообщений всего: 166
Дата рег-ции: Окт. 2009  
Откуда: Moscow, Russia
Репутация: 0




Добавил специальность в отчёт "Должности -- ставки".
Выводится полное наименование должности и полное наименование специальности.
 
 Top
Страниц (1): [1]
« Тарификация (Парус 8, КОР) »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0091]     [ Gzipped ]