Создать представление из таблицы с динамическим предложением where - PullRequest
0 голосов
/ 13 сентября 2010

У меня есть таблица с колонкой под названием ГОД. Я хотел бы создать представление из этой таблицы, где YEAR всегда равен максимальному значению. Всякий раз, когда вставляются новые записи со значениями YEAR, превышающими текущую максимальную, представление автоматически отображается соответствующим образом. Возможно ли это, и если да, то как мне это сделать.

1 Ответ

1 голос
/ 13 сентября 2010

Да. В зависимости от вашей РСУБД могут быть более эффективные способы, но вот один из них.

CREATE VIEW YourView
AS
SELECT Col1, Col2,Year
FROM YourTable
WHERE Year=(SELECT MAX(Year) FROM YourTable)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...