davidjmorin

Help with Sub Query

May 30th, 2020
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. SELECT
  2. *
  3.  
  4. FROM (
  5. SELECT Tracking_,
  6. pa.Purchased_Receivable,
  7. MID(pa.Purchased_Receivable,2,15),
  8. a.Selling_Price,
  9. 'Activations' as `table`,
  10. pa.Customer_Name,
  11. a.Sold_By,
  12. a.Invoice_,
  13. a.Invoiced_By,
  14. a.Sold_On
  15. FROM dp_expected as a
  16. LEFT JOIN disc_Activations as pa
  17. ON a.Tracking_ = pa.Mobile_ID
  18. WHERE MID(a.Selling_Price ,2,15) != MID(pa.Purchased_Receivable,2,15)
  19. AND pa.Purchased_Receivable IS NOT NULL
  20. AND pa.Purchased_Receivable != ''
  21. AND a.Selling_Price LIKE '%-%'
  22. AND STR_TO_DATE(a.Sold_On, '%b %e, %Y %l:%i %p') BETWEEN '".$mindate."' AND '".$maxdate."'
  23. GROUP BY a.Tracking_
  24.  
  25. UNION ALL
  26.  
  27. SELECT Tracking_,
  28. pa.Purchased_Receivable,
  29. MID(pa.Purchased_Receivable,2,15),
  30. a.Selling_Price,
  31. 'Upgrades' as `table`,
  32. pa.Customer_Name,
  33. a.Sold_By,
  34. a.Invoice_,
  35. a.Invoiced_By,
  36. a.Sold_On,
  37. a.ID
  38.  
  39. FROM dp_expected as a
  40. LEFT JOIN disc_Upgrades as pa
  41. ON a.Tracking_ = pa.Mobile_ID
  42. WHERE MID(a.Selling_Price ,2,15) != MID(pa.Purchased_Receivable,2,15)
  43. AND pa.Purchased_Receivable IS NOT NULL
  44. AND pa.Purchased_Receivable != ''
  45. AND a.Selling_Price LIKE '%-%'
  46. AND STR_TO_DATE(a.Sold_On, '%b %e, %Y %l:%i %p') BETWEEN '".$mindate."' AND '".$maxdate."'
  47. GROUP BY a.Tracking_
  48.  
  49. ) as x
  50.  
  51. ;
Advertisement
Add Comment
Please, Sign In to add comment