|
|
|
Помогите решить задачу
|
|||
|---|---|---|---|
|
#18+
Уважаемые мастера я новичок в SQL поможите кто чем может ЗАДАЧА: Сделать возможность объединять различные документы LD Будем объединять следующие объекты: 1.Финансовые документы содержатся в таблице "dbo"."LD_FinDoc_Main" значимые поля: PrID - уникальный код Summa1 - учтенная сумма документа(балансовая) PrCurr1 - валюта - ссылка на таблицу dba.Cur поле Cur_ID PrID_Client - вендор - ссылка на таблицу dba.Firm gjkt Firm_ID Doc_Num - номер DueDate - дат документа TipPlID - тип денег - ссылка на таблицу dbo.LD_FinDocTipPl PlatejID - код платежа из системы платежей Plateji_TypeOpl - тип денег из системы платежей Plateji_client - клиент из системы платежей Три последние поля - справочные, стали заполнятся совсем недавно часто могут быть пустыми 2.Нетоварная спецификация инвойсов содержатся в таблице dba.AddPayInfo Значимые поля: AddPayInfo_ID - уникальный код AddPayInfo_Sum - сумма позиции AddPayInfo_PaymentInvoiceID - ссылка на инвойс Инвойсы - таблицы dba.Invoice_Main Значимые поля Invoice_Main_ID - уникальный код Invoice_Main_Number - номер Invoice_Main_DateWr - дат документа Invoice_Main_VendorID - вендор - ссылка на таблицу dba.Firm поле Firm_ID Invoice_Main_CurID - валюта - ссылка на таблицу dba.Cur поле Cur_ID Реализация На мой взгляд должна быть очень простой: 1.Создать таблицы -Объект Create table dbo.Budget(BudgetID Integer default autoincrement Primary key, --код BudgetName VarChar(255), -- наименование мероприятия BudgetSum money, -- бюджет DateRealization Date) -- дата реализации -Связи Create table dbo.Budget_LinkDoc(LinkID Integer Default AutoIncrement Primary key, --код InvoiceID Integer, --ссулка на связанный инвойс PaymentID Integer, --ссылка на связанный платеж (должно быть заполнено только одно из полей ссылки) Непогятно зачем нужна таблица Budget_LinkDoc Модератор: Может тебя того, в Проектирование БД перекинуть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2008, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35506401&tid=2011413]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 16ms |
| total: | 148ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...