Выражение для расчета количества времени X появляется в месяц - PullRequest
0 голосов
/ 29 января 2019

Я новичок в Access / SQL, и я надеюсь, что вы не возражаете против потенциально глупого вопроса, пожалуйста, дайте мне знать, если я недостаточно подробно это описал.

У меня есть данные вв приведенном ниже формате, и мне нужно определить, сколько раз Meter # появляется каждый месяц, т. е. даже если общее количество повторяется для каждой строки (поскольку каждая запись Meter # будет появляться несколько раз в месяц), это хорошо, так как именно работает текущий запростак что я могу развивать это оттуда.

Формат таблицы в Access

Я видел довольно много других ответов, и какой-то код показался мне работоспособным, но я не смог его изменитьработать в моем случае, поэтому, пожалуйста, дайте мне знать, если есть пропущенный пример, который я мог бы использовать здесь.

В настоящее время у меня есть выражение для вычисления месяца - просто

Month([dbo_tou_service_ord_read].[read_datetime])

, но так как мои данные больше, чем то, что я могу поместить в Excel (1.6M) строки, мне нужно переделать, как я обычно работаю с этими данными.Обычно я определяю данные за 1-12 и pivot месяца, и они автоматически дают мне счетчик для каждой записи, которая мне требуется, но я не уверен относительно того, как воспроизвести это в Access или SQL.

Мои данные показывают только самые последние 4 месяца

Идеальными результатами было бы выражение или SQL, которые я мог бы добавить в Access/Excel, что привело бы к другим 4 столбцам с ежемесячным счетом 1-4, и каждыйОтобразите количество раз, когда сайт появляется, с порядком столбцов от «Самый старый до самого нового» (слева направо)

Идеальный формат

...