SQL Server - Criando uma exibição indexada vinculada ao esquema com um filtro GetDate atual

Quero criar a seguinte exibição indexada:

CREATE VIEW [Cic].[vwMarker] WITH SCHEMABINDING 
    AS

    Select
        SubId,
        marker.EquipmentID,
        marker.ReadTime,
        marker.CdsLotOpside,
        marker.CdsLotBackside,
        marker.CdteLotOpside,
        marker.CdTeLotBackside
    From dbo.Marker 
    Where dbo.Marker.ReadTime >= Convert(dateTime,'10/5/2011',120)
GO

CREATE UNIQUE CLUSTERED INDEX IX_vwMarker_ReadTime_EquipmentID 
       ON Cic.vwMarker (ReadTime, EquipmentID);

Isso funciona bem. No entanto, o que eu realmente gostaria de fazer é incluir apenas linhas nesta exibição com dois dias ou mais, a partir da data / hora atual em que a exibição é consultada. Não consigo encontrar uma maneira de fazer isso porque não posso usar GetDate () no predicado Where porque não é determinístico. Em outras palavras, eu gostaria de fazer algo assim, mas não posso:

Where dbo.Marker.ReadTime >= Convert(dateTime,DateAdd(dd,-2,GetDate()) ,120)

Existe uma maneira de contornar isso?

questionAnswers(1)

yourAnswerToTheQuestion