В отчете показываются только заказы, где все товары соответствуют критериям - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь создать отчет, который покажет мне любой заказ, в котором все товары соответствуют следующим критериям: Количество в наличии = Количество заказано

Это, я надеюсь, покажет мне любой заказ, где моя компания получила всетовары, но еще не выставлены счета и отправлены заказы.Потерянный и полный отчет о заказе.

Я построил отчет, который показывает мне любой заказ, в котором есть элемент, где В наличии = Заказано.Однако это показывает мне, в основном, заказы, которые не завершены и ожидают получения предметов.Я хотел бы видеть заказы, в которых все элементы соответствуют критериям.

Это команда отчета, которая у меня есть на данный момент:

Select H.ShippingName, 
H.ShippingCompany, 
H.ShippingAddress1, 
H.ShippingAddress2, 
H.ShippingCity, 
H.ShippingState, 
H.ShippingZip, 
S.OnHand, 
S.OnOrder, 
O.EnteredQty, 
O.ItemNumber, 
H.OrderUser, 
D.DocYYMM, 
D.DocSeq, 
O.Description, 
O.QtyOrdered, 
O.QtySold, 
O.QtyRemaining, 
O.PODetailID, 
O.PODocIDInternal

From Documents D (NOLOCK), OrdersHdr H (NOLOCK), InventoryStore S (NOLOCK), OrdersDtl O (NOLOCK)

Where O.DocIDInternal=H.DocIDInternal and
H.DocIDInternal=D.DocIDInternal and
S.Item=O.ItemNumber and
(S.SOItemNumber='GSA' or S.SOItemNumber='NS' or S.Stocked=1) and
D.DocStatus=0 and
D.DocYYMM>=1901 and
S.OnHand=O.QtyOrdered

DocStatus = 0 (Открытые заказы) DocYYMM>1901 (Любой заказ с января 2019 или позже) (S.SOItemNumber = 'GSA' или S.SOItemNumber = 'NS' или S.Stocked = 1) - Типы элементов, на которые я хочу посмотреть, и позволяет мне не видетьтип заказа, который никогда не будет физически в магазине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...