|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.06.2009, 22:20 | #1 |
Новичок
Джуниор
Регистрация: 23.06.2009
Сообщений: 1
|
Сложности с вычислениями
Очень нужна помощь. С базами данных работать не приходилось, а задачу поставили сложноватую.
Задача: есть несколько таблиц(допустим 3); Первая таблица(.хls). Поля: «код» (текстовый) – содержит данные в виде 01100000000 «наименование»(текстовый) - наименование товара «цена»(числовой) – содержит данные о цене товара Вторая и третья(.dbf). Каждая таблица соответствует определенному товару. Имя таблицы содержит код, соответствующий полю «код»(1 таблицы) Поля: «код1»(числовой) – данные вида 10000, 70100 «код2»(числовой) – данные вида 9102, 1120 N1-N12(числовые) – цена деталей, из которых состоит товар Нужно получить - таблица с полями: «код» (из 1 таблицы) «наименование» (из 1 таблицы) «цена» (из 1 таблицы) «цена2»(числовой) – содержит сумму чисел, содержащихся в столбцах N1-N12. Нужен фильтр: складываются только те строки, в которых «код2»= 9102 и «код1» оканчивается на «000» Проблема такая: как сделать так, чтобы в итоговой таблице каждому товару соответствовали данные из нужной таблицы? Как корректнее задать формулу для вычисления «цена2»? Как это лучше оптимизировать, чтобы в дальнейшем можно было подключать другие таблицы и производить те же расчеты? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Новый конкурс им. Парсифаля. Задача крайне высокого уровня сложности | Парсифаль | Общие вопросы C/C++ | 32 | 09.05.2009 03:43 |
Задача по Паскалю. 1 уровень сложности. | Сергей1 | Помощь студентам | 2 | 19.11.2007 22:45 |