Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите создать таблицу  [new]
Mistgun
Member

Откуда:
Сообщений: 12
Таблица Action служит для хранения всех операций по клиентам банка:
id - уникальный код записи;
id_client - код из таблицы client для привязки операций к конкретному клиенту;
prixod - поле прихода средств на лицевой счет клиента;
rasxod - поле расхода средств с лицевого счета клиента;
ostatok - остаток средств на лицевом счету клиента,
op_date - дата совершения операции по счёту.

Результат должен подчиняться следующим правилам:
• Одновременно может быть заполнено только одно из полей prixod или rasxod.
• Поле ostatok рассчитывается автоматически и заносится в поле остаток таблицы при выполнении операции (исходя из типа операции): остаток = остаток предыдущей операции + приход (или – расход).
• Остаток по счёту не может быть меньше нуля.
25 авг 12, 20:17    [13064355]     Ответить | Цитировать Сообщить модератору
 Re: помогите создать таблицу  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Mistgun,

Вопрос то в чем?
Для школьной задачи покатит, в банке проводки , в общем случае это сумма операции, дебет счета , кредит счета. сальдо счетов - представление.
25 авг 12, 20:51    [13064400]     Ответить | Цитировать Сообщить модератору
 Re: помогите создать таблицу  [new]
Mistgun
Member

Откуда:
Сообщений: 12
как реализовать?
• Одновременно может быть заполнено только одно из полей prixod или rasxod
26 авг 12, 05:34    [13065259]     Ответить | Цитировать Сообщить модератору
 Re: помогите создать таблицу  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Mistgun,

CHECK
26 авг 12, 07:21    [13065269]     Ответить | Цитировать Сообщить модератору
 Re: помогите создать таблицу  [new]
Mistgun
Member

Откуда:
Сообщений: 12
Ken@t, до конца не понятно, напишите код
26 авг 12, 19:03    [13066137]     Ответить | Цитировать Сообщить модератору
 Re: помогите создать таблицу  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37050
Mistgun
Ken@t, до конца не понятно, напишите код
Готовый код пишут тут: https://www.sql.ru/forum/actualtopics.aspx?bid=9 .
26 авг 12, 19:09    [13066151]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить