Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Вниз
Вопрос пл 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c