Future versions of SQL Server doesn't like "GETDATE() + n" arithmethic. Get used to formulate real date calculations.DECLARE @Today DATETIME = DATEADD(DAY, DATEDIFF(DAY, '19000101', GETDATE()), '19000101'), @Day30 DATETIME, @Day60 DATETIMESELECT @Day30 = DATEADD(DAY, 30, @Today), @Day60 = DATEADD(DAY, 60, @Today)SELECT CustomerID_Long, Currency, SUM(CASE WHEN DayID < @Day30 THEN OrderValue ELSE 0 END) AS Orderbook30days, SUM(OrderValue) AS Orderbook60days,FROM Sales.dbo.V_Export_CRM_OpenOrdersWHERE DayID >= @Today AND DayID < @Day60 AND ( CustomerID_Long LIKE '001%' OR CustomerID_Long LIKE '004%' OR CustomerID_Long LIKE '020%' OR CustomerID_Long LIKE '022%' )GROUP BY CustomerID_Long, CurrencyORDER BY CustomerID_Long
N 56°04'39.26"E 12°55'05.63"