Состязаться субконсультацию без главной таблицы в Access

Я могу делать это в SQL Server:

SELECT 'HERRAMIENTA ELÉCTRICA' AS TIPO_PRODUCTO,
0 AS DEPRECIACION,
(select sum(empid) from HR.employees) STOCK

Но в Access та же консультация возвращает следующую ошибку:

Query неудар в лунку must contain at least one table or query

Тогда: каковым был бы лучший выбор, чтобы это состязаться? Делать консультацию в таблицу X, у которых был бы, по крайней мере, реестр, и в случае когда у него есть больше ограничивать это звучит грязно для меня, продолжая то, что показывает ошибку, которой нет, по крайней мере, таблицы в консультации, а следовательно я ищу лучший способ это делать.

PDTA: Вопрос, основанный на вопросе, который я также задал в SO на английском.

3
задан 18.12.2015, 16:48
2 ответа

Ты можешь выдвигать консультацию следующего способа:

SELECT
    'HERRAMIENTA ELÉCTRICA' AS TIPO_PRODUCTO,
    0 AS DEPRECIACION,
    COALESCE(SUM(empid), 0) AS STOCK
FROM
    HR.employees;

Таким образом, тебе удается проектировать то, что ты хочешь, не делая субконсультации.

У тебя есть доказательство концепции здесь: http://sqlfiddle.com/#!9/1cce42/2/0

5
ответ дан 24.11.2019, 15:06
  • 1
    если таблица est и # 225; vac и # 237; в, будь должен появляться и #39; ИНСТРУМЕНТ ОН и # 201; CTRICA и # 39; 0,0, с этим query - это, что он появляется?. –  Juan Ruiz de Castilla 15.12.2015, 15:44
  • 2
    @JuanRuizdeCastilla, нет. Но сейчас, когда, поскольку ты хочешь результат, я это исправляю. –  drielnox 15.12.2015, 16:19
  • 3
    Он - некий уважаемый, однако, tendr и # 233; который точный query помещать, что я работаю, есть дополнительный и # 241; или поведение в Access, едва освободило меня постоянный с verificaci и # 243; n. –  Juan Ruiz de Castilla 15.12.2015, 16:51

SegГєn воспоминание, Access не выносит этот класс синтаксиса... диалект SQL Access требует, чтобы у консультаций всегда были, когда меньше, select ... from ....

Adicionalmente в soluciГіn предложенная из-за drielnox , ты можешь создавать таблицу "dummy" (если ты нравишься, даже она может быть скрытой) что содержала одну sГіla линия, чтобы иметь всегда таблицу к которой прибегать для этих обстоятельств.

1
ответ дан 24.11.2019, 15:06

Теги

Похожие вопросы