Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.29 KB | None | 0 0
  1. SELECT
  2.     `GroupBy1`.`A1` AS `C1`
  3. FROM
  4.     (SELECT
  5.         SUM(CASE
  6.                 WHEN (`Project1`.`C2` IS NOT NULL) THEN (`Project1`.`C1`)
  7.                 ELSE (0)
  8.             END) AS `A1`
  9.     FROM
  10.         (SELECT 1 AS `X`) AS `SingleRowTable1`
  11.     LEFT OUTER JOIN (SELECT
  12.         `Join1`.`amount` AS `C1`,
  13.             1 AS `C2`
  14.     FROM
  15.         `portfolios` AS `Extent1`
  16.     INNER JOIN (SELECT
  17.         `Extent2`.`id`,
  18.             `Extent2`.`portfolio_id`,
  19.             `Extent2`.`category_id`,
  20.             `Extent2`.`field1`,
  21.             `Extent2`.`field2`,
  22.             `Extent2`.`field3`,
  23.             `Extent2`.`...`,
  24.             `Extent2`.`status`,
  25.             ...
  26.             `Extent3`.`id` AS `ID1`,
  27.             `Extent3`.`reference`,
  28.             `Extent3`.`field1`,
  29.             `Extent3`.`field2`,
  30.             `Extent3`.`field3`,
  31.             `Extent3`.`...`,
  32.             `Extent3`.`status` AS `STATUS1`
  33.     FROM
  34.         `items` AS `Extent2`
  35.     INNER JOIN `categories` AS `Extent3` ON `Extent2`.`category_id` = `Extent3`.`id`) AS `Join1` ON (`Extent1`.`id` = `Join1`.`portfolio_id`)
  36.         AND ((@gp1 = `Join1`.`status`)
  37.         AND (`Join1`.`STATUS1` IN (@gp2 , @gp3, @gp4, @gp5, @gp6)))
  38.     WHERE
  39.         `Extent1`.`id` = @portfolioId) AS `Project1` ON 1 = 1) AS `GroupBy1`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement