Я хочу показать ежедневное потребление часов вентилятором с определенными датами. Я в состоянии получить записи между датами при написании предложения, чтобы получить записи между датами, получая ошибку.
Недопустимый столбец DeviceTimeStamp в предложении HAVING, поскольку он не содержится ни в статистической функции, ни в предложении GROUP BY.
sql query
SELECT
CAST([DeviceTimeStamp] AS DATE) as Date,
round(MAX(CAST([Fan1Hrs] as float))-MIN(CAST([Fan1Hrs] as float)),2) as Units
FROM RawData
where DeviceImei = '81'
GROUP BY CAST([DeviceTimeStamp] AS DATE)
having DeviceTimeStamp > '2020-03-23' and DeviceTimeStamp < '2020-03-23'
ORDER BY CAST([DeviceTimeStamp] AS DATE) desc