|
![]() |
#1 |
Программатор
|
Зачем селекты внутри while??? Куда вы смотрите? Какой склад? Я ничо не понимаю.
![]() Последний раз редактировалось Sada; 16.09.2008 в 10:40. |
|
![]() |
#2 |
Участник
|
Цитата:
Есть таблица, содержащая поля Itemid,Wrkctrid(склады 113,135),Qty(сумма),Normal(поле содержит условие либо да, либо нет ). Тавк вот допустим есть повторяющиеся наменклатуры со складом 113, с разной суммой, и Normal( да ) 005.40.0443 113 1 416.000000000000 1 005.40.0443 113 1 127.000000000000 1 так же и со складом 135 МБ.01.004.2 135 1 100.000000000000 1 МБ.01.004.2 135 1 100.000000000000 1 как мне сделать чтоб получилось вот так 005.40.0443 113 1 543.000000000000 1 МБ.01.004.2 135 1 200.000000000000 1 X++: while select sum(Qty) from tmpTable group by ItemId,Normal { select sum(Qty)from tmpTable_1 group by ItemId where tmpTable.Normal==noyes::Yes; select sum (Qty) from tmpTable_2 group by itemid where tmpTable.Normal==noYes::No; ![]() |
|
|
![]() |
||||
Тема | Ответов | |||
Где посмотреть сколько строк в таблице? | 4 | |||
Тормозит копирование строк в буфер обмена | 20 | |||
Создание строк в таблице | 6 | |||
Очень маленькая высота строк в таблице формы (1-2 мм) | 11 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|