条件中的数据类型不匹配连接查询中的表达式错误

时间:2015-12-16 08:32:54

标签: sql ms-access

我正在尝试将查询表qryJoinValidTXwithStationScaling加入基本表timezonesCombined,以便从可用于更大查询的表中创建单个字段TZfactor。这似乎很简单,但我得到了

  

标准表达式中的数据类型不匹配

当我运行查询时。

这是SQL:

SELECT qryJoinValidTXwithStationScaling.EbiquityId,
       qryJoinValidTXwithStationScaling.AdTitle,
       qryJoinValidTXwithStationScaling.Brand,
       qryJoinValidTXwithStationScaling.Product,
       qryJoinValidTXwithStationScaling.TransmissionDate,
       qryJoinValidTXwithStationScaling.tTime,
       qryJoinValidTXwithStationScaling.Region,
       qryJoinValidTXwithStationScaling.nMedium,
       qryJoinValidTXwithStationScaling.[Scaling Factor],
       qryJoinValidTXwithStationScaling.ZoneLookup,
       timezonesCombined.TZFactor
FROM qryJoinValidTXwithStationScaling
  INNER JOIN timezonesCombined
    ON qryJoinValidTXwithStationScaling.ZoneLookup = timezonesCombined.[Zone#];

希望有人可以提前帮助

1 个答案:

答案 0 :(得分:0)

通过返回qryJoinValidTXwithStationScaling并在每个时区(在开始时间和结束时间之间)使用tTime标准来解决它,然后添加区域#(1到11)的相关标准,返回正确的TZfactor。