|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2011, 22:28 | #1 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 11
|
SQL процедура
Вот задание:
По данным инвентаризации необходимо сформировать сличительную ведомость по продукции заданного вида: наименование продукции, фактический и книжный остаток, излишек (недостаток). Укажите пожалуйста а мои ошибки или помогите исправить. |
16.05.2011, 22:29 | #2 |
Пользователь
Регистрация: 15.12.2010
Сообщений: 11
|
ALTER PROCEDURE "Admin"."Prc"( in VID varchar(30))
result (Name_Prod varchar(30), Kol_vo_po_Ostatkam numeric(8,2), Kol_vo_po_Faktu numeric(8,2), Ost_fakt numeric(8,2), nedostatok numeric(6,0), izlishki numeric(6,0)) BEGIN create table Svod ( Name_Prod varchar (30), Kol_vo_po_Ostatkam numeric(8,2), Kol_vo_po_Faktu numeric(8,2) ); insert into Svod ( Name_Prod, Kol_vo_po_Ostatkam ) select * from Svod; insert into Svod ( Name_Prod, Kol_vo_po_Faktu) select sum(isnull(Kol_vo_po_Faktu,0))-isnull(Kol_vo_po_Ostatkam,0) as Ost_fakt, isnull(Ost_fakt,0)-isnull(Kol_vo_po_Ostatkam,0) as izlishki, if (isnull(Ost_fakt,0)-isnull(Kol_vo_po_Ostatkam,0)< '0') then izlishki endif from Kniga_Inven as KI, Assortiment as A, Gotovay_Prod as GP, Vid_Prod as VP, Kniga_Ostatkov as KO where VP.Kod_vida=GP.Kod_Vida and GP.Artikul=KO.Artikul and GP.Artikul=A.Artikul and A.ID_Knigi_Inven=KI.ID_Knigi_Inven and VP.Name_Vida=VID group by Name_Prod ; END |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хранимая процедура sql | Itachi | БД в Delphi | 0 | 04.04.2011 21:06 |
Процедура SQL | bpystep | Помощь студентам | 6 | 27.11.2010 03:36 |
Процедура SQL | Beginrog | Помощь студентам | 3 | 27.08.2010 12:38 |
SQL процедура DELETE | mar4elo | БД в Delphi | 9 | 22.02.2010 23:24 |
SQL процедура вместо перебора записей | XPAiN | БД в Delphi | 5 | 11.09.2008 13:59 |