Guest User

Untitled

a guest
Jun 21st, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. SELECT TOP (100) PERCENT dbo.TransactionHistory.WarehouseName, dbo.TransactionHistory.SourceAreaReference AS CustomerID,
  2. dbo.TransactionHistory.SourceAreaName AS CustomerName, dbo.TransactionHistory.Reference, dbo.TransactionHistory.SecondReference,
  3. dbo.StockItem.Code AS StockCode, dbo.StockItem.Name AS [Artist/Title], dbo.TransactionType.TransactionTypeName AS TransactionType,
  4. (CASE WHEN TransactionType.TransactionGroupID = 1 THEN transactionhistory.Quantity * - 1 ELSE transactionhistory.Quantity END) AS Quantity,
  5. MAX(CASE WHEN dbo.TransactionType.TransactionTypeID = 15 THEN dbo.SOPInvoiceCredit.DocumentDate WHEN dbo.TransactionType.TransactionTypeID = 16 THEN
  6. dbo.SOPInvoiceCredit.DocumentDate ELSE dbo.TransactionHistory.TransactionDate END) AS DefinitiveDate, MAX(dbo.TransactionHistory.TransactionDate)
  7. AS StockTransactionDate, dbo.SOPInvoiceCredit.DocumentDate AS InvoiceDate
  8. FROM dbo.TransactionHistory INNER JOIN
  9. dbo.StockItem ON dbo.TransactionHistory.ItemID = dbo.StockItem.ItemID INNER JOIN
  10. dbo.TransactionType ON dbo.TransactionHistory.TransactionTypeID = dbo.TransactionType.TransactionTypeID LEFT OUTER JOIN
  11. dbo.SOPInvoiceCredit ON dbo.TransactionHistory.Reference = dbo.SOPInvoiceCredit.SecondReference
  12. GROUP BY dbo.TransactionHistory.SourceAreaReference, dbo.TransactionHistory.SourceAreaName, dbo.TransactionHistory.Reference,
  13. dbo.TransactionHistory.SecondReference, dbo.StockItem.Code, dbo.TransactionHistory.WarehouseName, dbo.TransactionType.TransactionTypeID,
  14. dbo.TransactionType.TransactionTypeName, dbo.StockItem.Name, dbo.TransactionType.TransactionGroupID,
  15. (CASE WHEN TransactionType.TransactionGroupID = 1 THEN transactionhistory.Quantity * - 1 ELSE transactionhistory.Quantity END),
  16. dbo.SOPInvoiceCredit.DocumentNo, dbo.SOPInvoiceCredit.DocumentDate, dbo.SOPInvoiceCredit.DocumentStatusID
  17. HAVING (dbo.TransactionType.TransactionGroupID <> 0) AND (dbo.TransactionType.TransactionGroupID <> 3) AND (dbo.SOPInvoiceCredit.DocumentStatusID <> 4)
Add Comment
Please, Sign In to add comment