Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.09;
Скачать: CL | DM;

Вниз

Задачка с запросом   Найти похожие ветки 

 
HID ©   (2007-08-02 13:51) [0]

Есть 2 таблицы DBF:

Таблица1:
1.А-код предмета или набора предметов
1.С-количество

таблица2 (раскомплектовка):
2.A-код набора предметов
2.B-код предмета входящего в набор предметов
2.С-количество предметов в наборе

с помощъю запроса, нужно в таблице1 раскидать наборы по предметам.


 
Sergey13 ©   (2007-08-02 13:58) [1]

В таблице1 ничего нельзя раскидать. Можно показать состав набора основываясь на 2 таблицах.

Ты мне прямо скажи - че те надо. (с)Пестня


 
HID ©   (2007-08-02 14:56) [2]

Да ты прав, Sergey13. Я неправильно выразился. Нужно вывести поле 1.А и 1.С так, чтобы в 1.А были одни только предметы, а в поле 1.С к каждому предмету добавить количество соответствующего предмета, который входит в состав набора, помноженное на количество наборов.


 
Sergey13 ©   (2007-08-02 15:09) [3]

> [2] HID ©   (02.08.07 14:56)

Вообще то это самые азы SQL. Надо учить матчасть.
select t1.a,t2.b,t1.c*t2.c as kol
from t1,t2
where t1.a=t2.a


 
HID ©   (2007-08-03 10:08) [4]

Если бы все было так просто, Sergey13. Предложенный тобой код выводит поле 1.А, в котором одни наборы, поле 2.В, в котором предметы входящие в набор и поле 1.С*2.С. А нужно, чтобы было только два поля, в одном предметы, в другом количество с учетом раскомплектовки, и никаких наборов.


 
Sergey13 ©   (2007-08-03 10:17) [5]

> [4] HID ©   (03.08.07 10:08)

select t2.b,sum(t1.c*t2.c) as kol
from t1,t2
where t1.a=t2.a
Group by t2.b



Страницы: 1 вся ветка

Текущий архив: 2007.12.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
15-1194543809
@!!ex
2007-11-08 20:43
2007.12.09
Настройка марщрутизатора


15-1191925600
Игорь Шевченко
2007-10-09 14:26
2007.12.09
Анкеты действительно сломались.


15-1194719051
Washington
2007-11-10 21:24
2007.12.09
Автозапуск


2-1195023978
andreoman
2007-11-14 10:06
2007.12.09
по каким портам происходит ping


2-1194968440
IOrist
2007-11-13 18:40
2007.12.09
Почиму в орешнике 1 страница?