Вход | Регистрация
 

Где ошибка в sql запросе?

Где ошибка в sql запросе?
Я
   Осип944
 
24.12.21 - 07:24
Пишет: таблица или представление пользователя не существует. Все таблицы проверены и они существуют


select act.act_num, ACT.ACT_DATE, AM.NOMSIGN, AM.NOMNAME, AM.QTY, ae.nomsign, ae.nomname, ae.move_qty as kol, m.shortname, (select shortname from OBJ_ENUMERATIONS_VALUES where code = oa.A_6321) name_str,
        (select distinct ((move_qty*nvl(ae.rate,1))-(nvl( pureweight,0)*am.qty))*OA.A_6323/100 as ww from DET_EXPENSE DE, STOCKOBJ SO where AM.NOMSIGN = SO.SIGN and SO.UNVCODE = DE.DETCODE) struzhka,(select shortname from OBJ_ENUMERATIONS_VALUES where code = oa.A_6322) name_lom,
         (select distinct ((move_qty*nvl(ae.rate,1))-(nvl( pureweight,0)*am.qty))*(100-OA.A_6323)/100 as ww from DET_EXPENSE DE, STOCKOBJ SO where AM.NOMSIGN = SO.SIGN and SO.UNVCODE = DE.DETCODE) lom
       from iface_act_process_material_exp ae, iface_act_process_material_mak am, act_process_material act, obj_attr_values_345 oa, measures m
where OA.SOCODE = ACT.CODE
          and act.code = AM.DOCID
          and AM.ID = AE.ACT_MAKE_CODE
          and oa.a_6326 is not NULL
          and ae.measid = m.code
          and ACT.CONFIRMED=1;
   d_monah
 
1 - 24.12.21 - 08:01
(0) Поскольку сегодня пятница,предположу что проблема у Вас в прокладке.
   Ryzeman
 
2 - 24.12.21 - 08:03
(0) Тебе вчера по точно такой же теме уже всё ответили и разжевали
   Ёпрст
 
3 - 24.12.21 - 10:57
(0) вот для этой таблицы хотя бы алияс задай
OBJ_ENUMERATIONS_VALUES
   mistеr
 
4 - 24.12.21 - 11:03
(0) Общая методика отладки в таких ситуациях: упрощать запрос, пока не заработает. список полей заменить на *, убирать отборы, убирать таблицы. Потом возвращать обратно, по одному. Таким образом находишь, на чем именно затык.
   Ёпрст
 
5 - 24.12.21 - 11:04
select object_id , если ms sql для проверки, есть ли табличка.
А так, для начала, выкинуть коррелированные подзапросы в select листе
   Ёпрст
 
6 - 24.12.21 - 11:04
ну и скль, так то пишет, какая ошибка в какой строке и где именно
   mistеr
 
7 - 24.12.21 - 11:08
(5) Судя по олдскульным джойнам, это не MSSQL.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.