Показать сообщение отдельно
Старый 07.10.2013, 11:33   #3  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если не сложно, можно небольшой пример того что нужно получить?
Да, конечно.
Группировка во внутреннем запросе идёт по ItemId
А во внешнем запросе идёт сортировка по itemid и invoicedate.
Надеюсь понятно сказал

Вот запрос, результат которого на скриншоте:

X++:
SELECT * from
(
	select 
		vs.ITEMID [ITEMID2], 
		vi.PURCHID [PURCHID], 
		vi.INVOICEDATE  [INVOICEDATE2]
	from VENDSPLISTTRANS as vs 

	join VENDSPLISTJOUR as vj
		on vs.INTERNALSP = vj.INTERNALSP 

	left join VENDINVOICETRANS as vi
		on vs.INTERNALSP = vi.INTERNALSP
		and vs.ITEMID = vi.ITEMID

	join RCONTRACTTABLE as r
		on r.RCONTRACTACCOUNT = vj.RCONTRACTACCOUNT

	join INVENTTABLE as it
		on it.ITEMID = vs.ITEMID  

	where vj.SPDATE between '2013-09-25' and '2013-10-02'

	group by vs.itemid,
			 vi.PURCHID, 
			 vi.INVOICEDATE 
)as temp

 order by  
 temp.ITEMID2,
 temp.INVOICEDATE2
Миниатюры
Нажмите на изображение для увеличения
Название: 321.png
Просмотров: 521
Размер:	90.8 Кб
ID:	8416