Forum Discussion
LBaumgart
Apr 21, 2025Copper Contributor
Select Query values not showing in report - MS Access
I'm probably missing something simple, but..
I have a Table that has 4 field (plus key), Company ID, Join Date, Quit Date, Notes. This tracks agency membership
I made a select query, with 2 IIF statements, and 2 conversions. My Datasheet view shows correctly, but when i put the fields on a report, YRSCALC is empty, and doesn't sum, which affects Grand Total. I have tried every type of formatting i can think of..
Select Query:
SELECT tblJOINQUIT.[Company ID#], tblJOINQUIT.[Join Date], tblJOINQUIT.[Quit Date], tblJOINQUIT.Notes,
Sum(IIf([Quit Date] Is Null,"0.00",DateDiff("m",[Join Date],[Quit Date]))) AS NumOfMonthsCalc,
Sum(IIf([Quit Date] Is Not Null,"0.00",DateDiff("m",[Join Date],Now()))) AS NumOfMonthsCurr,
[NumOfMonthsCalc]/12 AS YRSCALC,
[NumOfMonthsCurr]/12 AS YRSCURR
FROM tblJOINQUIT
GROUP BY tblJOINQUIT.[Company ID#], tblJOINQUIT.[Join Date], tblJOINQUIT.[Quit Date], tblJOINQUIT.Notes;
Report View:
Help??
3 Replies
Sort By
- LBaumgartCopper Contributor
Thank you so much Kidd_Ip, that worked!
Any chance to use a subquery:
SELECT CompanyID, JoinDate, QuitDate, Notes, NumOfMonthsCalc, NumOfMonthsCurr, NumOfMonthsCalc / 12 AS YRSCALC, NumOfMonthsCurr / 12 AS YRSCURR FROM (SELECT tblJOINQUIT.[Company ID#] AS CompanyID, tblJOINQUIT.[Join Date] AS JoinDate, tblJOINQUIT.[Quit Date] AS QuitDate, tblJOINQUIT.Notes AS Notes, Sum(IIf([Quit Date] Is Null, 0, DateDiff("m", [Join Date], [Quit Date]))) AS NumOfMonthsCalc, Sum(IIf([Quit Date] Is Not Null, 0, DateDiff("m", [Join Date], Now()))) AS NumOfMonthsCurr FROM tblJOINQUIT GROUP BY tblJOINQUIT.[Company ID#], tblJOINQUIT.[Join Date], tblJOINQUIT.[Quit Date], tblJOINQUIT.Notes) AS SubQuery;
- LBaumgartCopper Contributor
Thank You! worked great