Поиск данных с разными единицами измерения

U1936
Дата: 18.01.2012 06:33:17
Добрый день!
Есть база месторождений сделана в Access 2010, в ней указаны запасы по металлам, причем в разных единицах измерения(тонны, тыс.тонн, унции и т.п). Подскажите, пожалуйста, как сделать так, чтобы при поиске запрос все данные перевел в одну ед.измерения?
СавсемГость
Дата: 18.01.2012 06:55:08
U1936,
select 
  ...
 ,F.[запас в непонятных единицах измерения]*Q.[коэффициент непонятной единицы измерения] as [количество в базовой единице измерения]
from 
  [месторождения] as F join [едиицы измерения] as Q 
    on F.[ид непонятной единицы измерения]=Q.[ид непонятной единицы измерения]
where {условия}
U1936
Дата: 25.01.2012 05:47:43
Спасибо за ответ!
Честно говоря не очень силен в sql и access, что то не получается у меня. Не могли бы вы на простом примере расписать данный запрос?
Допустим есть две таблицы склад(ID, Наименование, единицы изм., количество) и единицы (ID_ed, наименование_ед, коэф_ед).
Буду премного благодарен.
СавсемГость
Дата: 25.01.2012 07:02:52
U1936,
select 
  S.Наименование
  ,S.количество*E.коэф_ед as [кол-во в базовых единицах] 
from 
  склад as S inner join единицы as E on S.[единицы изм.]=E.ID_ed
where 
  S.Наименование='то, что Доктор прописал' 
  and [кол-во в базовых единицах]>100500
U1936
Дата: 26.01.2012 05:59:32
пишет несоответствие типа в выражении
U1936
Дата: 26.01.2012 06:32:08
все с типами разобрался, но при выполнение запроса выходит: "Ввведите значение параметра: Кол-во в базовых единицах". Что вводить?
ё
Дата: 26.01.2012 08:48:28
U1936
все с типами разобрался, но при выполнение запроса выходит: "Ввведите значение параметра: Кол-во в базовых единицах". Что вводить?

вот это измените
СавсемГость
U1936,
select 
  S.Наименование
  ,S.количество*E.коэф_ед as [кол-во в базовых единицах] 
from 
  склад as S inner join единицы as E on S.[единицы изм.]=E.ID_ed
where 
  S.Наименование='то, что Доктор прописал' 
  and S.количество*E.коэф_ед >100500