2013-04-22 5 views
0

Это мой запросSQL Query запрашивает параметр

SELECT (100.0 * count(char_copilot)/count(*)) AS [%CoPilot] 
FROM charter; 

где им пытаются вычислить количество чартеров, которые имеют copliot.

Когда я иду, чтобы запустить запрос в доступе, он запрашивает параметр.

Почему это делается?

The Table I am using

enter image description here

ответ

0

% оператор используется для сравнения с LIKE claue в SQL заявления.
Думаю, это может быть [%CoPilot], что может быть проблемой. Попробуйте использовать [PercentageCoPilot].

+0

, который не работал, загруженные фотографии, показывающие мою таблицу, если это помогает – user214577

+0

Можете ли вы попробовать «выбрать char_copilot из чартера» и посмотреть, работает ли это. Вы видите ошибку, потому что имя столбца написано неправильно. Можете ли вы проверить, является ли имя столбца 'char_copilot' (см., Если в режиме проектирования таблицы нет конечных/ведущих символов) – shahkalpesh

+0

Кроме того, если вы посмотрите на свой запрос в представлении дизайна, посмотрите справа и посмотрите, [Процент Copilot] находится в поле ORDER BY. Иногда Access добавляет их в заказ по свойству при сортировке в представлении данных – Scotch

Смежные вопросы