Qual é a maneira mais eficiente de obter valores de 2 datas anteriores em uma declaração? (Espaço livre-2 e espaço livre -3 seriam 2 e 3 dias antes)
SELECT
servername,
DriveName,
DriveLabel,
TotalCapacity,
UsedCapacity,
FreeSpace,
FreeSpacePercentage,
'' AS [Freespace -2],
'' AS [Frespace-3], logDate
FROM dba.DiskSpace
WHERE logDate>GETDATE()-1;
CREATE TABLE [dba].[DiskSpace](
[servername] [varchar](100) NULL,
[DriveName] [varchar](3) NULL,
[DriveLabel] [varchar](100) NULL,
[TotalCapacity] [decimal](10, 2) NULL,
[UsedCapacity] [decimal](10, 2) NULL,
[FreeSpace] [decimal](10, 2) NULL,
[FreeSpacePercentage] [int] NULL,
[logDate] [date] NULL
) ON [PRIMARY]
GO
algo como abaixo irá ajudá-lo: