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

Вниз

Вопрос пл SQL запросу.   Найти похожие ветки 

 
ttt_111   (2006-04-25 15:33) [0]

Можно ли с помощью SQL запроса из таблицы с полями код, склад, количество получить таблицу с полями код, кол1, ...., кол n, где число n равно числу складов.


 
Sergey13 ©   (2006-04-25 15:37) [1]

Если число складов фиксированное, то можно. Если переменное, то в общем случае нельзя.


 
ttt_111   (2006-04-25 15:41) [2]

А если предположить что складов не будет больше фиксированного числа?


 
alex_*** ©   (2006-04-25 15:43) [3]

через временную таблицу. А надо так заморачиваться?


 
Sergey13 ©   (2006-04-25 15:59) [4]

2 [2] ttt_111   (25.04.06 15:41)
Ты меня уговариваешь, что ли? 8-)
Если "не будет больше фиксированного числа", то это НЕ фиксированное число.


 
ttt_111   (2006-04-25 16:02) [5]

А если фиксированное число то как это сделать?


 
Sergey13 ©   (2006-04-25 16:06) [6]

Select kod,
(select sum(kol) from t2 where t2.kod=t1.kod and t2.sklad=1) as sklad1,
(select sum(kol) from t2 where t2.kod=t1.kod and t2.sklad=2) as sklad2
from t1


 
ttt_111   (2006-04-25 16:19) [7]

А t2 и t1 это что за таблицы?


 
Sergey13 ©   (2006-04-25 16:23) [8]

2[7] ttt_111   (25.04.06 16:19)
Какие угодно. Может быть и одна.


 
ttt_111   (2006-04-25 16:52) [9]

Нет надо не так. А следующим образом -
cod    sclad   kol
1       1          1
1       2          2
2       1          3
3       2          4
И получается -
cod    sklad1   sklad2
1          1           2
2          3           0
3          0           4


 
Sergey13 ©   (2006-04-25 16:59) [10]

2 [9] ttt_111   (25.04.06 16:52)
Ты сам то хоть что-нибудь не хочешь сделать? Я тебе болванку дал - дерзай. Или жди - может кто сжалится. А у меня рабочий день заканчивается. 8-)


 
sniknik ©   (2006-04-25 17:00) [11]

> И получается -
> ...
именно так оно и получается в [6] по идее, а, что надо то, тогда?



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

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

Наверх




Память: 0.49 MB
Время: 0.036 c
1-1144311191
kolyan
2006-04-06 12:13
2006.05.14
Прозрачность компонентов в Delphi


2-1145813851
BobUser
2006-04-23 21:37
2006.05.14
Получить все перестановки чисел 0..N


1-1144334664
TUser
2006-04-06 18:44
2006.05.14
Как написать код с многими ifdef?


2-1145944035
Ksenom
2006-04-25 09:47
2006.05.14
Всплывающие панели


2-1146146167
dera
2006-04-27 17:56
2006.05.14
Как проверить поле типа Дата/Время (Access)?