Получение наиболее частых значений между двумя датами - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть таблица с этими столбцами:

date | station

Date - это столбец datetime.

Station - это просто число от 1 до 110.

Мне нужно возвращать наиболее часто встречающиеся значения станций от 1 до 26 за последний месяц.Я сделал это на сегодня уже, и это работает (код ниже).Но я не знаю, как сделать это за целый месяц.

SELECT count(1) 
FROM   table    
WHERE  YEAR(Time_Stamp) = YEAR(GETDATE())   AND
       MONT(Time_Stamp) = MONTH(GETDATE()) AND
       DAY(Time_Stamp) = DAY(GETDATE())   AND 
       station BETWEEN 1 AND 26 
GROUP BY station
ORDER BY count(1) desc
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...