Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 help  [new]
Васелина
Member

Откуда:
Сообщений: 42
Есть запрос с объединением

select zj.nzak, zj.zvet as zvetnabor,zj.ei,zj.dataz,zj.zena as zenanabor,

zj.skid,zj.dened,z.zakastik ,z.datotg,z.opl ,z.kodterr,i.izd as izd,i.kodpodr,zj.kodizd,zj.Код as kodzj, 

i.tex,zj.bron,1 as kolvx,i.izd as nabor,kodizd kodnabor, i.sp,zj.kol as kol,
zj.zvet as zvet,i.sp as spel

from zajav zj, zakas  z,izd i where zj.Код=303445and z.nzak=zj.nzak and i.Код=zj.kodizd and i.sp<>'N'
union

select  zj.nzak, zj.zvet as zvetnabor ,zj.ei,zj.dataz,zj.zena as zenanabor, 

zj.skid,zj.dened,z.zakastik ,z.datotg,z.opl ,z.kodterr,i.izd as izd,i.kodpodr,i.Код as kodizd,zj.Код as kodzj,

i.tex,zj.bron,s.kol as kolvx,i1.izd as nabor,i1.Код  as kodnabor,i1.sp,zj.kol*s.kol as kol,

 isnull(zs.zvetN,'***') as zvet,i.sp as spel

from (((( zajav zj left join zakas  z on z.nzak=zj.nzak) left join izd i1 on i1.Код=zj.kodizd)
 left join sostav s on zj.kodizd=s.kodizd) left join izd i on i.Код=s.kodvx) left join zvetsxema zs
 on (zj.kodizd=zs.kodizd and zj.zvet=zs.zvetizd and s.NzvetSX=zs.nzvetsx)

where zj.Код=303445 and s.spvx<>'M' and i1.sp='N'
order by nabor,zvetnabor, i.izd,zvet


выдает результат 21 запись
nzak	zvetnabor	ei	dataz	zenanabor	skid	dened	zakastik	datotg	opl	kodterr	izd	kodpodr	kodizd	kodzj	tex	bron	kolvx	nabor	kodnabor	sp	kol	zvet	spel
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ар-01.00 2 11298 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Гр-01.00 2 18676 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Кр-20.00 2 11308 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Кр-20.00 2 11308 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Лз-23.00 2 11555 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-06.00-01 2 11513 303445 0 2 Романа 104.10.00 11578 N 2 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-11.00-04 2 11817 303445 0 2 Романа 104.10.00 11578 N 2 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-11.00-04 2 11817 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-14.00 2 11399 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-15.00 2 11531 303445 0 2 Романа 104.10.00 11578 N 2 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-15.00 2 11531 303445 0 2 Романа 104.10.00 11578 N 2 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-17.00 2 11556 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-19.00 2 11543 303445 0 2 Романа 104.10.00 11578 N 2 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-27.00-02 2 14583 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-27.00-02 2 14583 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пл-02.00 2 10523 303445 0 4 Романа 104.10.00 11578 N 4 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пр-03.00 2 11529 303445 0 1 Романа 104.10.00 11578 N 1 стандартный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пр-04.00 2 11562 303445 0 1 Романа 104.10.00 11578 N 1 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Романа 104.10.00 УЧ 2 15374 303445 0 1 Романа 104.10.00 11578 N 1 стандартный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ст-01.51 2 13934 303445 0 8 Романа 104.10.00 11578 N 8 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ст-05.50 2 14589 303445 0 8 Романа 104.10.00 11578 N 8 серый SB

Если выполняя второй запрос отдельно дает результат 22 записи

nzak	zvetnabor	ei	dataz	zenanabor	skid	dened	zakastik	datotg	opl	kodterr	izd	kodpodr	kodizd	kodzj	tex	bron	kolvx	nabor	kodnabor	sp	kol	zvet	spel
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ар-01.00 2 11298 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Гр-01.00 2 18676 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Кр-20.00 2 11308 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Кр-20.00 2 11308 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Лз-23.00 2 11555 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-06.00-01 2 11513 303445 0 2 Романа 104.10.00 11578 N 2 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-11.00-04 2 11817 303445 0 2 Романа 104.10.00 11578 N 2 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-11.00-04 2 11817 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-14.00 2 11399 303445 0 1 Романа 104.10.00 11578 N 1 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-15.00 2 11531 303445 0 2 Романа 104.10.00 11578 N 2 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-15.00 2 11531 303445 0 2 Романа 104.10.00 11578 N 2 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-17.00 2 11556 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-19.00 2 11543 303445 0 2 Романа 104.10.00 11578 N 2 желтый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-27.00-02 2 14583 303445 0 1 Романа 104.10.00 11578 N 1 красный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Огр-27.00-02 2 14583 303445 0 1 Романа 104.10.00 11578 N 1 синий SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пл-02.00 2 10523 303445 0 4 Романа 104.10.00 11578 N 4 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пр-03.00 2 11529 303445 0 1 Романа 104.10.00 11578 N 1 стандартный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Пр-03.00 2 11529 303445 0 1 Романа 104.10.00 11578 N 1 стандартный SB

зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0
1 Пр-04.00 2 11562 303445 0 1 Романа 104.10.00 11578 N 1 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Романа 104.10.00 УЧ 2 15374 303445 0 1 Романа 104.10.00 11578 N 1 стандартный SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ст-01.51 2 13934 303445 0 8 Романа 104.10.00 11578 N 8 серый SB
зисо 26.08.2016 стандартный шт 2016-07-14 00:00:00.000 0 0.00 1 ЗАО "ЗИСО" 2016-07-12 00:00:00.000 0 1 Ст-05.50 2 14589 303445 0 8 Романа 104.10.00 11578 N 8 серый SB

Правильно 22 записи

Почему?

При первом запросе две похожие записи группирует.
Модератор: Отформатировал. На будущее: уважайте тех, у кого вы просите помощи, и хотя бы не ломайте им глаза.

Сообщение было отредактировано: 14 июл 16, 13:28
14 июл 16, 10:09    [19407560]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!!!!!!!  [new]
o-o
Guest
ппц, а не форматирование.
используйте UNION ALL, если надо сохранять дубли
14 июл 16, 10:24    [19407639]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!!!!!!!  [new]
Васелина
Member

Откуда:
Сообщений: 42
Точно ппц
14 июл 16, 10:59    [19407839]     Ответить | Цитировать Сообщить модератору
 Re: HELP!!!!!!!!  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2415
Васелина,

и еще слишком мало восклицательных знаков
14 июл 16, 11:21    [19408003]     Ответить | Цитировать Сообщить модератору
 Re: help  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8828
Тема зачотная, отлично объясняет суть проблемы.
14 июл 16, 13:59    [19409089]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить