Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.31 KB | None | 0 0
  1. SELECT
  2.     proposal.id,
  3.     project.`start_on_development`,
  4.     IFNULL(project.`project_origin`, 'unknown'),
  5.     IFNULL(project.`market`, 'unknown'),     
  6.     IFNULL(project.`source_analytic`, 'unknown'),
  7.     CONCAT(project.id, ' - ', project.title) AS Project,
  8.     CONCAT(customer.id, ' - ', IFNULL(customer.name,''), ' ', IFNULL(customer.surname,'')) AS Customer,
  9.     CONCAT(customer.id, ' - ', IFNULL(developer.name,''), ' ', IFNULL(developer.surname,'')) AS Developer,
  10.     CONCAT(adminUser.id, ' - ', IFNULL(adminUser.name,''), ' ', IFNULL(adminUser.surname,'')) AS AdminUser,
  11.     ROUND(SUM(task.`currency_price`), 2) AS Price,
  12.     ROUND(SUM(task.`developer_price`), 2) AS Cost,
  13.     ROUND(SUM(task.`currency_price`) - SUM(task.`developer_price`), 2) AS Margin   
  14. FROM (((((`yp_proposal` proposal
  15. INNER JOIN `yp_task` task ON task.`proposal_id` = proposal.`id`)
  16. INNER JOIN `yp_project` project ON proposal.`project_id` = project.`id`)
  17. INNER JOIN `yp_yeeply_user` customer ON customer.id = project.`projects_as_client_id`)
  18. INNER JOIN `yp_yeeply_user` developer ON developer.id = project.`projects_as_dev_id`)
  19. INNER JOIN `yp_admin_user` adminUser ON adminUser.id = project.`adminUser_id`)
  20. WHERE project.`admin_status` = 'won' AND proposal.`status` = 'status_accepted' AND DATE(project.`start_on_development`) = DATE(CURRENT_DATE-1)
  21. GROUP BY proposal.id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement