Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
3-1142495330
FROSN
2006-03-16 10:48
2006.05.14
переход с D5 на D7 после него база долго грузится.


9-1129620790
greg123
2005-10-18 11:33
2006.05.14
Помогите создать алгоритм генерации случайных чисел


2-1146109378
_Hawk_
2006-04-27 07:42
2006.05.14
Подскажите пожалуйста!


2-1145964823
ttt_111
2006-04-25 15:33
2006.05.14
Вопрос пл SQL запросу.


2-1145964740
nyron
2006-04-25 15:32
2006.05.14
умножение





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский