次のようなテーブルがあります。
Strike Rate は基本的に OrdersTaken - OrdersFrom を計算しますが、これら 2 つの列を表示したくないので、Code + Strike Rate Calls だけを表示します。
しかし、ショーを無効にすると、番号を入力するように求められるので、それを見つけることができなくなりますか?
私のクエリは次のようになります。
SELECT T_Temp_RestrictedDiaryCalls.AccreditedDomainCode,
Count(T_Temp_RestrictedProductSalesHistory.CustomerCode)
AS OrdersTaken, qry_TargetReports.CountOfCustomerCode
AS OrdersFrom, [OrdersTaken]-[OrdersFrom]
AS [Strike Rate (Calls)]
FROM qry_TargetReports
INNER JOIN (T_Temp_RestrictedDiaryCalls
INNER JOIN T_Temp_RestrictedProductSalesHistory
ON (T_Temp_RestrictedDiaryCalls.CallDate = T_Temp_RestrictedProductSalesHistory.EntryDate)
AND (T_Temp_RestrictedDiaryCalls.CustomerCode = T_Temp_RestrictedProductSalesHistory.CustomerCode))
ON qry_TargetReports.AccreditedDomainCode = T_Temp_RestrictedDiaryCalls.AccreditedDomainCode
GROUP BY T_Temp_RestrictedDiaryCalls.AccreditedDomainCode, qry_TargetReports.CountOfCustomerCode;
しかし、正直なところ、MsAccess が生成してくれました。合計を計算しながら 2 つの列を非表示にする方法が必要なだけです。