Найдено 33 результата

AndrewVL
06 июл 2010, 22:18
Форум: Проектирование БД и запросов
Тема: начисления-удержания
Ответы: 4
Просмотры: 4151

Re: начисления-удержания

А в чем замудренность проявляется? :-)
AndrewVL
06 июл 2010, 22:17
Форум: Проектирование БД и запросов
Тема: начисления-удержания
Ответы: 4
Просмотры: 4151

Re: начисления-удержания

Я в данном примере отрабатывал ситуацию, когда вводится корректирующий документ, который меняет периоды действия документов.

перезалил

http://ifolder.ru/18445178
AndrewVL
05 июл 2010, 14:19
Форум: Проектирование БД и запросов
Тема: начисления-удержания
Ответы: 4
Просмотры: 4151

начисления-удержания

Здравствуйте.
Озаботился данной проблемой.

Нарисовал базу для ее решения.

http://depositfiles.com/files/66cxfsatq

Прокомментируйте. Покритикуйте.
Спасибо

P.S. Требуется для начисления стипендии и платы за обучение.
AndrewVL
16 фев 2010, 19:38
Форум: Проектирование БД и запросов
Тема: Интервалы дат
Ответы: 1
Просмотры: 2787

Интервалы дат

Здравствуйте. Такой вопросик. есть табличка in_date out_date state 26.07.2009 25.08.2009 1 26.08.2009 29.08.2009 2 30.08.2009 30.12.2010 1 необходимо на определенную дату вывести все записи скорректировав in_date и out_date например если скомая дата - 31.08.2009 то запрос должен выдать 01.08.2009 - ...
AndrewVL
08 фев 2010, 12:46
Форум: Проектирование БД и запросов
Тема: Комплектация изделия
Ответы: 3
Просмотры: 3477

Комплектация изделия

Здравствуйте. возник такой вопрос. Обычно комплектацию изделия проектируют в виде дерева. А насколько правильным будет хранить комплектацию в виде плоской таблицы. Например. Двигатель состоит из следующих частей 1. Крышка 2. Крышка подшибника 3. рукав 4. Система магнитная 5. Якорь и тт.д. В свою оче...
AndrewVL
19 янв 2010, 11:11
Форум: Ремонт БД
Тема: could not find table/procedure for GRANT
Ответы: 4
Просмотры: 7282

Re: could not find table/procedure for GRANT

выдрал IBBackupSurgeron

собственно выдрал процедуру которая работает с таблицей. и потом восстановил таблицу.


Сервер 1.5.

В лге ничего криминального. А GFIXом не проверю старую т.к. накатывал бэкап на рабочую :-(
AndrewVL
18 янв 2010, 23:23
Форум: Ремонт БД
Тема: could not find table/procedure for GRANT
Ответы: 4
Просмотры: 7282

could not find table/procedure for GRANT

Привет. вот такая вот штука случилась. после рестора. вроде как поправил. выдрал из бэкапа таблицу недостающую. создал руками. самое интересное когда создал - все триггера втоматом подцепились. получается что триггера были а таблицы нет. и процедура была, которая эту таблицу пользует. а таблицы небы...
AndrewVL
17 янв 2010, 13:40
Форум: Проектирование БД и запросов
Тема: может кто реализовывал?
Ответы: 7
Просмотры: 5686

Re: может кто реализовывал?

это то понятно :-)

Но все же.:-)
AndrewVL
16 янв 2010, 16:45
Форум: Проектирование БД и запросов
Тема: может кто реализовывал?
Ответы: 7
Просмотры: 5686

Re: может кто реализовывал?

вроде разобрался. но другой вопрос возникает. есть таблица движений. дата начала - дата окончания нахождения человека в определенном подразделении. но на основании этой таблицы каждый день формируются списки. т.е. ИД_ПОДРАЗДЕЛЕНИЯ, ИД_СОТРУДНИКА и прочие атрибуты вопрос. Как быть если сотрудник был ...
AndrewVL
11 янв 2010, 18:13
Форум: Проектирование БД и запросов
Тема: может кто реализовывал?
Ответы: 7
Просмотры: 5686

Re: может кто реализовывал?

нарисовал такие триггера CREATE OR ALTER trigger table_ai0 for table active before insert position 1 as declare variable table_id integer; declare variable from_date date; begin select c from table where table.thing_id = new.thing_id and new.from_date between table.from_date and table.to_date into :...
AndrewVL
09 янв 2010, 00:48
Форум: Проектирование БД и запросов
Тема: может кто реализовывал?
Ответы: 7
Просмотры: 5686

может кто реализовывал?

Здравствуйте. такой вот вопрос возник. Есть таблицы, где имеются приказы (например) по контингенту сотрудников. В шапке номер приказа, идентификатор подразделения. В теле - ид сотрудника и с какой он даты числится в пожразделении. далее идут приказы изменения статусов. Например в первом приказе в по...
AndrewVL
02 ноя 2009, 13:27
Форум: Проектирование БД и запросов
Тема: Наверно в выходные надо отдыхать
Ответы: 7
Просмотры: 5310

Re: Наверно в выходные надо отдыхать

Потом, меня сильно смущает цикл while с exists вначале процедуры. Обычно там должен быть или for select, или while без запросов. И еще - две инкрементируемые переменные, одну их которых (может солепу) вижу как только возвращаемую из процедуры. Она зачем нужна, если есть n? Exists я так понимаю тут ...
AndrewVL
02 ноя 2009, 11:39
Форум: Проектирование БД и запросов
Тема: Наверно в выходные надо отдыхать
Ответы: 7
Просмотры: 5310

Re: Наверно в выходные надо отдыхать

брал отсюда

http://www.sql.ru/forum/actualthread.aspx?tid=328684


Проверял процедурку в MSSQL - все корректно отрабатыват
AndrewVL
02 ноя 2009, 10:31
Форум: Проектирование БД и запросов
Тема: Наверно в выходные надо отдыхать
Ответы: 7
Просмотры: 5310

Re: Наверно в выходные надо отдыхать

suspend делается только для контроля того что вставляется в MRP. Чтоб не коммитить и не очищать потом таблицу.


в почему в мускуле то все ок?
AndrewVL
01 ноя 2009, 17:48
Форум: Проектирование БД и запросов
Тема: Наверно в выходные надо отдыхать
Ответы: 7
Просмотры: 5310

Re: Наверно в выходные надо отдыхать

хм.

Схемку брал из mssql. Там процедура работает правильно.
AndrewVL
01 ноя 2009, 16:40
Форум: Проектирование БД и запросов
Тема: Наверно в выходные надо отдыхать
Ответы: 7
Просмотры: 5310

Наверно в выходные надо отдыхать

Привет. есть такая табличка CREATE TABLE SP_BOM ( - справочник материалов, комплектующих и готовых изделий C INTEGER, PART_ID INTEGER, COMP_ID INTEGER, COMP_TYPE INTEGER, PART_QTY NUMERIC(15,5), COMP_QTY NUMERIC(15,5)); CREATE TABLE MRP ( - потребнось в материалах и запчастях C INTEGER, COMPTYPE INT...
AndrewVL
23 окт 2009, 14:33
Форум: Проектирование БД и запросов
Тема: разузловка
Ответы: 3
Просмотры: 3949

Re: разузловка

ТЗ будем в понедельник делать.
Я так понимаю что надо смотреть в сторону дерева чтобы спецификацию изделия хранить?
AndrewVL
23 окт 2009, 12:53
Форум: Проектирование БД и запросов
Тема: разузловка
Ответы: 3
Просмотры: 3949

разузловка

Привет.

есть такая задачка сделать прогу по разузловке изделий.
чегото в пятницу туплю - не знаю с какой стороны подступиться.

Посоветуйте что нибудь.
AndrewVL
12 мар 2009, 13:31
Форум: Проектирование БД и запросов
Тема: Производительность
Ответы: 4
Просмотры: 3936

Re: Производительность

Во втором случае в таблице sr небыло данных удовлетворяющих условию.

тогда вопрос - почему в таблице SV получилось 61119 чтений?
AndrewVL
12 мар 2009, 11:40
Форум: Проектирование БД и запросов
Тема: Производительность
Ответы: 4
Просмотры: 3936

Производительность

Привет. Такая непонятка образовалась. Есть запрос: SELECT sum(case when sv.mark_id = 6 then 1 else 0 end) as NEBIL from SP_PROPUSK left join sr on sr.lesson_type_id = SP_PROPUSK.lesson_type_id and sr.datee between :Param_0_ and :Param_1_ and sr.disciplina_id = :Param_2_ left join sv on sv.sr_id = sr...