Jark Wu created CALCITE-1917:
--------------------------------
Summary: Support column reference in "FOR SYSTEM_TIME AS OF"
Key: CALCITE-1917
URL: https://issues.apache.org/jira/browse/CALCITE-1917
Project: Calcite
Issue Type: New Feature
Reporter: Jark Wu
Assignee: Julian Hyde
you mean it can be covered by standard. I agree, the query I posted in the
previous mail can be rewrote as a subquery:
As discussed in mailing list[1], the standard says QSTPS can’t contain a column
reference. So when joining the Orders to the Products table for the price as of
the time the order was placed is impossible using "FOR SYSTEM_TIME AS OF". But
can be expressed using a subquery, such as:
{code}
SELECT *
FROM Orders AS o
JOIN LATERAL (SELECT * FROM ProductPrices WHERE sysStart <= O.orderTime AND
sysEnd > O.orderTime) AS P
ON o.productId = p.productId
{code}
But subquery is too complex for users. We know that the standard says it can’t
contain a column reference. We initialize this discuss as we would like to
"extend" the standard to simplify such query.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)