Hi everyone,
I’m using the DB Query Reader to connect with amazon redshift.
And I have the following query:
Select b.*, c.“releasedate”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(SUBSTRING(b.sprintenddate,0,9), ‘DD/Mon/YY’) DESC) AS “rank_sprint”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(c.releasedate, ‘YYYY-MM-DD’) DESC) AS “rank_release”,
RANK() OVER (ORDER BY b.issueid, b.sprintid DESC) as “rank_issue”,
MAX(
IF (b.issueorigin=‘completed’) AND (b.changeto=‘In Progress’) and (b.changefield=‘status’)
THEN
max(TO_DATE((SUBSTRING(b.changecreation,0,10))) OVER(b.issueid,b.sprintid);
END IF;
) OVER (b.issueid,b.sprintid) as “lastinprogress”
from digitalplatforms.issues_braze b
Left join jira.releases c
On b.version_id=c.versionid
and its outputing the following error:
[Amazon] (500335) One query is expected: SELECT * FROM (Select b.*, c.“releasedate”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(SUBSTRING(b.sprintenddate,0,9), ‘DD/Mon/YY’) DESC) AS “rank_sprint”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(c.releasedate, ‘YYYY-MM-DD’) DESC) AS “rank_release”,
RANK() OVER (ORDER BY b.issueid, b.sprintid DESC) as “rank_issue”,
MAX(
IF (b.issueorigin=‘completed’) AND (b.changeto=‘In Progress’) and (b.changefield=‘status’)
THEN
max(TO_DATE(b.changecreation,‘YYYY-MM-DD’)) OVER(b.issueid,b.sprintid);
END IF;
) OVER (b.issueid,b.sprintid) as “lastinprogress”
from digitalplatforms.issues_braze b
Left join jira.releases c
On b.version_id=c.versionid
) AS tempTable_5545117599441710190 LIMIT 10;
Also if I query just:
Select b.*, c.“releasedate”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(SUBSTRING(b.sprintenddate,0,9), ‘DD/Mon/YY’) DESC) AS “rank_sprint”,
DENSE_RANK() OVER(PARTITION BY b.originboardid ORDER BY TO_DATE(c.releasedate, ‘YYYY-MM-DD’) DESC) AS “rank_release”,
RANK() OVER (ORDER BY b.issueid, b.sprintid DESC) as “rank_issue”
from digitalplatforms.issues_braze b
Left join jira.releases c
On b.version_id=c.versionid
it works.
Can someone help?
Thank you
