powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / помогите написать хранимую процедуру в ibexpert
3 сообщений из 3, страница 1 из 1
помогите написать хранимую процедуру в ibexpert
    #37615630
desier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот база
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
 create  table agency (
  Id_ag int not null,
  name_agency  varchar (30) not null,
  adds varchar (50) not null, 
  constraint Pk_ag primary key (id_ag)
         );

     create  table ranges (
  id_range integer Not null,
  id_ag integer Not null,
  name_range  varchar(30) not null,
  description varchar(50),
  amoint_of_employees integer Not null,
  budget int not null, 
  constraint Pk_range primary key (id_range),
  constraint FK_ag foreign key (id_ag) references agency (id_ag)
         );
   create  table services (
   Id_service int not null,
   Id_range int not null,
   name_service varchar(30) not null, 
   price int not null,
   realiz_time varchar (30) not null, 
   constraint Pk_service primary key (id_service),
   constraint Fk_range foreign key (id_range) references ranges (id_range)
      );

   create  table employees (
  id_employee integer Not null,
  id_range integer Not null,
  id_service int not null, 
  FIO varchar(40) Not Null,
  current_projects int not null,
  telefon int not null,
 constraint Pk_employee primary key (id_employee),
 constraint Fk_range2 foreign key (id_range) references ranges (id_range),
 constraint fk_service foreign key (id_service)references services (id_service)
);

       create  table projects (
      id_proj int not null,
      name_proj  varchar(30) not null,
      id_service int not null, 
      id_range int not null,
      id_employee int not null,
      name_Co varchar(30) not null, 
      stage varchar(30) not null,
      telefon int not null,
      cost int not null,
      constraint Pk_proj primary key (id_proj),
      constraint FK_id_range foreign key (id_range) references ranges (id_range),
      constraint FK_id_employee foreign key (id_employee) references employees (id_employee),
      constraint FK_service2 foreign key (id_service) references services (id_service)
        );



нужно написать процедуру, которая бы считала budget в ranges суммируя все cost из projects
...
Рейтинг: 0 / 0
помогите написать хранимую процедуру в ibexpert
    #37615690
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажи размер компенсации и топик поедет в раздел "работа".
...
Рейтинг: 0 / 0
помогите написать хранимую процедуру в ibexpert
    #37615741
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
desier,
Код: plsql
1.
2.
3.
4.
5.
select ranges.budget as budget,
         sum(projects.cost) as cost
from ranges 
       inner join projects on projects.id_range = ranges.id_range
group by 1
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / помогите написать хранимую процедуру в ibexpert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]