Guest User

Untitled

a guest
Jun 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. SELECT IH.InvoiceNo,
  2. C.Name AS NameofCustomer,
  3. IP.Amount AS CashAmount,
  4. 0 CreditNote,
  5. 0 ChequeAmount,
  6. 0 Credit,
  7. IP.Amount AS SalesValue
  8. FROM InvoiceHeader IH
  9. LEFT JOIN Customer C ON IH.CustomerId = C.Id
  10. LEFT JOIN InvoiceDetail ID ON ID.InvoiceNo = IH.InvoiceNo
  11. LEFT JOIN DistributionCenter DC ON DC.Id = ID.DistributionCenterId
  12. LEFT JOIN InvoicePayment IP ON IP.InvoiceNo = IH.InvoiceNo
  13. WHERE DC.Id = 1 AND IP.PaymentTypeId=1 AND IP.InvoiceDate
  14. BETWEEN'2018/05/01' AND '2018/06/19' AND IH.Deleted = 0
  15. UNION
  16. SELECT IH.InvoiceNo,
  17. C.Name AS NameofCustomer,
  18. 0 CashAmount,
  19. IP.Amount AS CreditNote,
  20. 0 ChequeAmount,
  21. 0 Credit,
  22. IP.Amount AS SalesValue
  23. FROM InvoiceHeader IH
  24. LEFT JOIN Customer C ON IH.CustomerId = C.Id
  25. LEFT JOIN InvoiceDetail ID ON ID.InvoiceNo = IH.InvoiceNo
  26. LEFT JOIN DistributionCenter DC ON DC.Id = ID.DistributionCenterId
  27. LEFT JOIN InvoicePayment IP ON IP.InvoiceNo = IH.InvoiceNo
  28. WHERE DC.Id = 1 AND IP.PaymentTypeId=2 AND IP.InvoiceDate BETWEE'2018/05/01'
  29. AND '2018/06/19' AND IH.Deleted = 0
  30. UNION
  31. SELECT IH.InvoiceNo,
  32. C.Name AS NameofCustomer,
  33. 0 CashAmount,
  34. 0 CreditNote,
  35. IP.Amount AS ChequeAmount,
  36. 0 Credit,
  37. IP.Amount AS SalesValue
  38. FROM InvoiceHeader IH
  39. LEFT JOIN Customer C ON IH.CustomerId = C.Id
  40. LEFT JOIN InvoiceDetail ID ON ID.InvoiceNo = IH.InvoiceNo
  41. LEFT JOIN DistributionCenter DC ON DC.Id = ID.DistributionCenterId
  42. LEFT JOIN InvoicePayment IP ON IP.InvoiceNo = IH.InvoiceNo
  43. WHERE DC.Id = 1 AND IP.PaymentTypeId=3 AND IP.InvoiceDate BETWEEN
  44. '2018/05/01' AND '2018/06/19' AND IH.Deleted = 0
  45. UNION
  46. SELECT IH.InvoiceNo,
  47. C.Name AS NameofCustomer,
  48. 0 CashAmount,
  49. 0 CreditNote,
  50. 0 ChequeAmount,
  51. IP.Amount AS Credit,
  52. IP.Amount AS SalesValue
  53. FROM InvoiceHeader IH
  54. LEFT JOIN Customer C ON IH.CustomerId = C.Id
  55. LEFT JOIN InvoiceDetail ID ON ID.InvoiceNo = IH.InvoiceNo
  56. LEFT JOIN DistributionCenter DC ON DC.Id = ID.DistributionCenterId
  57. LEFT JOIN InvoicePayment IP ON IP.InvoiceNo = IH.InvoiceNo
  58. WHERE DC.Id = 1 AND IP.PaymentTypeId=4 AND IP.InvoiceDate BETWEEN
  59. '2018/05/01' AND '2018/06/19' AND IH.Deleted = 0
  60. ORDER BY IH.InvoiceNo
Add Comment
Please, Sign In to add comment