Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
3-1186498316
alex_tonk
2007-08-07 18:51
2007.12.09
DBLookupComboBoxEh


4-1179816649
default7
2007-05-22 10:50
2007.12.09
как получить число копий в задании принтера


2-1195035189
San1
2007-11-14 13:13
2007.12.09
как узнать цвет в заданном пикселе канвы


1-1190301883
LineSoftt
2007-09-20 19:24
2007.12.09
Управление свойством WindowState компонента TForm


15-1194596998
turbouser
2007-11-09 11:29
2007.12.09
Штрихкод




   Наверх