powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как организовать выборку?
8 сообщений из 8, страница 1 из 1
Как организовать выборку?
    #32068990
HighMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Господа!
Есть таблица типа:
ProductCode Kol_vo Partia
1 10 0
1 1 1
2 0 0
2 10 1
3 0 0
3 0 1
Как организовать выборку данных, чтоб выводились только те ProductCode у которых ненулевое количество в какой либо партии, но только в единственном числе?
Заранее благодарен!
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32068993
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
SELECT
a.PruductCode, a.Kol_vo, a.Partia
FROM Tablica_Tipa a
WHERE
(a.Kol_vo XOR a.Partia)=TRUE
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069018
VAT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select distinct ProductCode from [tabl] where Kol_vo>0
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069182
Breakneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
create table temp1
(id int, name varchar(30))
insert temp1 values (1, 'A')
insert temp1 values (1, 'B')
insert temp1 values (1, 'C')
insert temp1 values (2, 'A')
insert temp1 values (3, 'A')
insert temp1 values (4, 'B')

select distinct name from temp1
group by name
having count(id) > 1
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069188
Breakneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, неправильно понял задачу.
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069958
HighMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня получается ерунда при выполнении запроса:
SELECT Table.ProductCode, Table.Kol_vo, Table.Partia FROM Table WHERE Table.Kol_vo = 0 При подобном запросе у меня прекрасно вылетают и товары с нулевым количеством. Мне же нужно, чтоб выдавались коды только тех товаров, количество которых больше нуля независимо от Partia, а с этим как раз у меня и проблемма...
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069960
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
select distinct ProductCode
from 
 (select ProductCode, Partia
  from Table1
  group by ProductCode, Partia
  having sum(Kol_vo) >  0 ) as a
...
Рейтинг: 0 / 0
Как организовать выборку?
    #32069962
sergwsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
CREATE  TABLE  temp1 
(ProductCode  int, Kol_vo INT , Partia INT ) 

INSERT temp1 VALUES ( 1 ,  0  ,  1 ) 
INSERT temp1 VALUES ( 1 ,  10 ,  2 ) 
INSERT temp1 VALUES ( 1 ,  0 ,  3 ) 
INSERT temp1 VALUES ( 2 ,  0 ,  2 ) 
INSERT temp1 VALUES ( 3 ,  1 ,  4 ) 
INSERT temp1 VALUES ( 4 ,  2 ,  4 ) 

SELECT  ProductCode, SUM (Kol_vo) AS Количество 
FROM  temp1 
GROUP BY ProductCode 
HAVING SUM (Kol_vo) >  0 

и добавить начало от ASCRUS
select distinct ProductCode
from
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как организовать выборку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]