2015-09-02 4 views
-1

У меня есть две таблицы. 1-я таблица называется ClaimsData имеет поле ClaimDate со следующими датами (примерами): 10/1/2014, 10/3/2014, 10/5/2014 и т. Д.Доступ к дате запроса

Другая таблица называется MonthlyMembershipCounts и имеет ReportDate поле с последнего дня каждого месяца в поле - пример данных: 9/30/2014, 10/31/2015, и т.д.

ClaimDate 9/1/2014 9/3/2014 10/1/2014 10/5/2014

ReportDateKey 9/30/2014 10/31/2014 11/30/2014

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

+0

Ничего, что работал. – Detta

+2

Полезно, если вы расскажете, как вы подошли к проблеме. – rwking

ответ

0

Вам необходимо рассчитать месяц и год как даты подачи заявок, так и даты отчета, затем вы можете использовать эти значения, чтобы присоединиться к ним. Попробуйте использовать month() и year() функции по вашим датам, как:

select 
    ClaimDate, month(ClaimDate) as ClaimDate_mo, year(ClaimDate) as ClaimDate_yr, 
    ReportDate, month(ReportDate) as ReportDate_mo, year(ReportDate) as ReportDate_yr 
from 
    ClaimsData c inner join 
    MonthlyMembershipCounts m on 
    month(ClaimDate) = month(ReportDate) and 
    year(claimdate) = year(reportDate) 
Смежные вопросы