|
|
|
Помогите пожалуйста начинающему
|
|||
|---|---|---|---|
|
#18+
Добрый вечер Уважаемые профи, я начинающий и появилась задачка, решить которую пока затрудняюсь Помогите пожалуйста с решением, а я попробую разобраться во всем. Буду благодарен всем кто откликнется. 1. По программированию: Дано: Структура содержащая в себе два вида объектов 1. Узлы 2. Ветви Имеется стартовый узел (корень). Этот узел является текущим изначально. Объекты имеют уникальный номер. Объекты не имеют перекрестных связей - у объекта один родитель (тип дерево). Узел содержит в себе информацию о дочерних узлах и ветвях (коллекция номеров). Ветвь содержит в себе только свой собственный номер. Инструменты: 1. Function Get () return Coll[..] Функция без параметров - возвращает коллекцию номеров (Coll[..]) объектов находящихся в текущем узле. Нумерация элементов коллекции начинается с единицы. Каждый элемент коллекции содержит номер только одного объекта. У коллекции есть параметр Coll.count который показывает количество элементов в коллекции на текущий момент. 2. Function Go (nom) return Bolean Функция в качестве параметра принимает номер узла и делает этот узел текущим. В случае успешной работы возвращает True, в противном случае False (текущим остается узел из которого была запущена функция). Задание: Написать процедуру, которая поместит в коллекцию Rez[..] номера ветвей находящихся в стартовом, а также во всех вложенных узлах. ----------------------------------------- 2.По SQL Имеется схема: create table sales( -Продажи sales_date date not null, -Дата продажи cod_good number(13) not null, -Товар quantity number(9,3) not null, -Количество price number(11,3) not null, -Цена в рублях ); create table CURRENCY( -Курсы валют DATE_OF_CUR DATE not null, -Дата KURS NUMBER(9,4) not null, -Курс валюты по отношению к рублю ); create unique index CURR#DATE_OF_CUR on CURRENCY (DATE_OF_CUR); Задание: Необходимо посчитать оборот за период времени в валюте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2008, 20:16 |
|
||
|
Помогите пожалуйста начинающему
|
|||
|---|---|---|---|
|
#18+
Thor234-Задание: По SQL Имеется схема: create table sales( -Продажи sales_date date not null, -Дата продажи cod_good number(13) not null, -Товар quantity number(9,3) not null, -Количество price number(11,3) not null, -Цена в рублях ); create table CURRENCY( -Курсы валют DATE_OF_CUR DATE not null, -Дата KURS NUMBER(9,4) not null, -Курс валюты по отношению к рублю ); create unique index CURR#DATE_OF_CUR on CURRENCY (DATE_OF_CUR); Задание: Необходимо посчитать оборот за период времени в валюте. Могу предложить что-то типа такого sumtovar = (select SUM(a.price*b.kurs) from sales a, currency b where cod_doog == "код выбранного товара" and (sales_date between "начало периода" and "конец периода") and a.sales_date == b.date_of_kur); А на счет первого задания чего-то ни хрена не понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2008, 14:36 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=134&tid=1344921]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 366ms |

| 0 / 0 |
