I wanted to manage the history of the data, so I tried to create the following view in SQL SERVER.
I don't know how to set conditions externally for columns in subqueries
If you don't give the conditional expression within the subquery, you won't get the correct search results, so I want to do this
If I set it to stored, I can set the variable, but I would like to use this result by joining other searches, so I would like to make it into a view if possible, but is it impossible?
SELECT COL1, COL2, DATE_FROM
FROM MST_FOOINNER JOIN
(SELECT MAX(DATE_FROM) AS DATE_FROM
FROM MST_FOO
WHERE DATE_FROM<='2020/1/1' -- Can't you specify ★ view?
ASDATE_MAXON
MST_FOO.DATE_FROM =DATE_MAX.DATE_FROM
You cannot specify conditions for a view.
You can set variables when stored, but I want to use this result by JOINing it in another search
For this purpose, how about a table value function in user-defined function?In this sample
SELECT* FROM Sales.ufn_SalesByStore (602);
As you can see, the table value function can be written in the FROM
clause and the result can be treated as a table, so JOIN
and so on.
© 2024 OneMinuteCode. All rights reserved.