SELECT [Q01 Generate Data with Duplicates].[Report Dt], [Q01 Generate Data with Duplicates].Controller, [Q01 Generate Data with Duplicates].[Eq Init], [Q01 Generate Data with Duplicates].[Equip Nr], [Q01 Generate Data with Duplicates].[Dwell Start Dt], [Q01 Generate Data with Duplicates].[Dwell Start Tm], [Q01 Generate Data with Duplicates].[Dwell Start Event], [Q01 Generate Data with Duplicates].[Dwell Days], [Q01 Generate Data with Duplicates].Terminal, [Q01 Generate Data with Duplicates].[Wb Origin], [Q01 Generate Data with Duplicates].[Wb Destination], [Q01 Generate Data with Duplicates].[Wb Route],
IIf([outbound billing?] Or [inbound within freedays?],False,True) AS [CY Unit?],
IIf((Not IsNull([Wb Origin])) And [Wb Origin]<>[T OLDDATA]!Terminal And [Wb Destination]<>[T OLDDATA]!Terminal,True,False) AS [Outbound Billing?],
IIf([Dwell Days]<[Free Days] And [Dwell Start Event]="RMFC",True,False) AS [Inbound Within Freedays?]
FROM [T ALLOTMENT] INNER JOIN [Q01 Generate Data with Duplicates] ON [T ALLOTMENT].Terminal = [Q01 Generate Data with Duplicates].Terminal
WHERE ((([Q01 Generate Data with Duplicates].[Report Dt]) Between CDate([Start Date]) And CDate([End Date])))
ORDER BY [Q01 Generate Data with Duplicates].[Report Dt], [Q01 Generate Data with Duplicates].Terminal;