У меня есть временная таблица в моей базе данных, которая позволяет мне делать такие вещи:
select *
from tableName as of '01-nov-2019'
Я также могу сделать это:
declare @dateToView dateTime
select @dateToView = top 1 dateColumn
from tableHoldingDates
select *
from tableName as of @dateToView
Однако я переписываюПредставление, которое использует временные таблицы, но не может объявлять переменные.
Я бы хотел написать что-то вроде:
select *
from tableName as of (top 1 dateColumn from tableHoldingDates)
Но не могу. Кто-нибудь знает, возможно ли использовать выбор для «как» временных таблиц?