![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 29.04.2010
Сообщений: 3
|
![]()
Народ, помогите плиз, нужно курсовую сдать а с простеньким запросом не могу справиться. Есть три таблицы Клиенты ( в ней поля Код клиента, Фамилия, Имя, Отчество),Оформленные заказы (здесь Код тура, Код клиента) и Туры (здесь Код тура, Страна, Город). Необходимо сделать параметрический запрос на выборку чтобы при вводе либо города, либо страны тура выводились ФИО клиентов.
P.S. Да простят меня модераторы, если зря создал тему и есть подобная |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.11.2008
Сообщений: 101
|
![]()
Привет, arxangelvip!
В самом простом виде твое задание - в приложении. Если надо только страну или только город, оставьте в запросе один параметр. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 29.04.2010
Сообщений: 3
|
![]()
Skolot, спасибо
Последний раз редактировалось arxangelvip; 30.04.2010 в 01:19. |
![]() |
![]() |
![]() |
#4 |
Регистрация: 29.04.2010
Сообщений: 3
|
![]()
а не подскажите как избавиться от INNER JOIN, вроде как то можно, а то препод ругается типа через конструктор делал, типа это конструктор его выдает, а нужно самому писать. Вот примеры запросов:
1) SELECT Клиенты.Фамилия, Клиенты.Имя, Клиенты.Отчество, Туры.Страна, Туры.Город FROM Туры INNER JOIN (Клиенты INNER JOIN заказы ON Клиенты.Код_клиента=заказы.Код_клие нта) ON Туры.Код_тура=заказы.Код_тура WHERE ((([Страна] & " " & [Город]) Like "*"+[] Or ([Страна] & " " & [Город]) Like []+"*")); 2) SELECT Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Count(Заказы.Код_тура) AS Количество FROM Сотрудники INNER JOIN Заказы ON Сотрудники.Код_сотрудника=Заказы.Ко д_сотрудника WHERE (((Заказы.Дата_оформления) Between [Введите начальную дату:] And [Введите конечную дату:])) GROUP BY Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество ORDER BY Count(Заказы.Код_тура) DESC; |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С# Запрос на выборку | fobass | Общие вопросы .NET | 2 | 04.02.2010 14:26 |
Запрос на выборку | igordeg | Microsoft Office Access | 3 | 21.01.2010 21:33 |
Запрос на выборку Like | Agapov_stas | Microsoft Office Access | 3 | 02.12.2009 11:09 |
запрос на выборку | МаришаГ | Microsoft Office Access | 5 | 21.08.2009 23:46 |
Запрос на выборку | Ruska882009 | Microsoft Office Access | 2 | 26.02.2009 20:39 |