2015-05-05 30 views
0

因此,我現在正在使用Dynamics GP 2013中的表單,它不會公開顯示錶單上列表中項目的行項目順序,並且正在尋找正確的方法來找到這個數字,以便我可以將它傳遞給一個SQL查詢來查找表中的一個非常特定的項目。我知道訂單項順序是16384的倍數,但在這些表單中,似乎有一種將知識傳遞給每個單獨項目的SQL查詢的方法。有些訂單在列表中只有一個項目,在這種情況下顯而易見,但我們正在談論成千上萬種不同的訂單,範圍從一個到上百個訂單項,我需要能夠找到當該項目進入焦點時,每個項目的確切線。有沒有人有過這樣的類似問題,您在哪裏嘗試使用訂單項序列和SOP編號查詢SQL表?Microsoft Dynamics GP 2013:如何查找行項目序列

回答

0

您必須使用參數sop編號和sop類型查詢銷售詳細信息(sop line)表,進一步如果您知道該項目也可以將其包括在where子句中,那麼查詢將列出所有項目或否所選項目的行。

SELECT * FROM SOP10200 其中SOPTYPE = 3 和SOPNUMBE = 'STDINV2338'

SOP Type= 3 is for Invoice 
2 for Order 
1 for Quote 

如果您知道項目編號了。

SELECT * FROM SOP10200 
where SOPTYPE=3 
AND SOPNUMBE='STDINV2338' 
AND ITEMNMBR='URG001' 

如果您知道任何其他信息喜歡描述的項目等,您也可以查詢。

SELECT * FROM SOP10200 
where SOPTYPE=3 
AND SOPNUMBE='STDINV2338' 
AND ITEMDESC='Green Phone' 
相關問題