powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление вычисляемого поля в результаты запроса
7 сообщений из 7, страница 1 из 1
Добавление вычисляемого поля в результаты запроса
    #32792629
nedemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется 2 таблицы:
Таблица1 "Вместимость", Поля: "Код зала", "Название зала", "Вместимость зала"
Таблица2 "Данные о клиентах", Поля: "Код клиента","Код зала", "Название зала" и др.....
Необходимо для каждого зала подсчитать количество клиентов у которых код зала такой же и вывести "Вместимость!Вместимость" - получ. кол-во клиентов для каждого зала, т.е. подсчитать кол-во свободных мест. Да, и лучше бы одними средствами access 97 без SQL, хотя не критично.
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792636
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cоздайте запрос:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select [Вместимость].[Код зала],
       [Вместимость].[Название зала],
       [Вместимость].[Вместимость зала],
       Count([Код клиента]) as [Количество клиентов]
from [Вместимость] left join [Данные о клиентах]
group by [Вместимость].[Код зала],
         [Вместимость].[Название зала],
         [Вместимость].[Вместимость зала]
И доделайте его в режиме конструктора, если надо.
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792652
nedemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С sql не знаком, а при добавлении ругается на syntax error in FROM clause.
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792665
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Geo забыл дописать строчку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
select [Вместимость].[Код зала],
       [Вместимость].[Название зала],
       [Вместимость].[Вместимость зала],
       Count([Код клиента]) as [Количество клиентов]
from [Вместимость] left join [Данные о клиентах] on [Вместимость].[Код зала]= [Данные о клиентах].[Код зала]
group by [Вместимость].[Код зала],
         [Вместимость].[Название зала],
         [Вместимость].[Вместимость зала]
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792669
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, прошу прощения.
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792678
nedemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто, все работает, спасибо. А как сделатб чтобы выводилось не количество клиентов в зале, а количество свободных мест, т.е. вместимость - количество клиентов?
...
Рейтинг: 0 / 0
Добавление вычисляемого поля в результаты запроса
    #32792692
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавляем одну строчку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 SELECT Вместимость.[Код зала], 
Вместимость.[Название зала], 
Вместимость.[Вместимость зала], 
Count([Данные о клиентах].[Код клиента]) AS [Количество клиентов],
[Вместимость зала]-[Количество клиентов] AS [Свободных мест]
from [Вместимость] left join [Данные о клиентах] on [Вместимость].[Код зала]= [Данные о клиентах].[Код зала]
group by [Вместимость].[Код зала],
         [Вместимость].[Название зала],
         [Вместимость].[Вместимость зала]
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Добавление вычисляемого поля в результаты запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]