Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / скл / 4 сообщений из 4, страница 1 из 1
27.11.2003, 07:33
    #32336202
саша.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скл
выв
...
Рейтинг: 0 / 0
27.11.2003, 07:42
    #32336204
саша.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скл
Скажите пожалуйста. как сделать запрос подобно этому(запрещённому в sql)

SELECT Pacient.карта_id, MAX(count(Karta.дата_посещения));

FROM dbc1!vrach JOIN dbc1!pacient ON Vrach.врач_id = Pacient.врач_id ;
JOIN dbc1!lechenie ON Pacient.лечение_id = Lechenie.лечение_id ;
JOIN dbc1!karta ON Pacient.карта_id = Karta.карта_id ;
where;
(Vrach.фио == "Иванов И И");
group by Pacient.карта_id;

у врача много больных , каждый посещает его несколько раз, узнать кто посетил врача наибольшее число раз.

Подскажите как это сделать, или скажите где копать, сам не могу допереть.
Заранее благодарен.
...
Рейтинг: 0 / 0
27.11.2003, 09:34
    #32336286
bdv9
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скл
IMHO примерно так.
SELECT Pacient.карта_id, COUNT(*) AS kol FROM Pacient GROUP BY Pacient.карта_id ORDER BY Pacient.карта_id TOP 1
Извини давно не работал с Join, так что тут думай сам.
...
Рейтинг: 0 / 0
27.11.2003, 11:57
    #32336510
andrew_Pr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скл
Код: plaintext
1.
2.
3.
4.
5.
SELECT TOP  1  Pacient.карта_id, count(Karta.дата_посещения) as cnt_посещений; 
FROM dbc1!vrach JOIN dbc1!pacient ON Vrach.врач_id = Pacient.врач_id ; 
JOIN dbc1!karta ON Pacient.карта_id = Karta.карта_id ; 
WHERE (Vrach.фио ==  "Иванов И И" ); 
group by Pacient.карта_id;
order BY cnt_посещений DESC

Зачем тебе "JOIN dbc1!lechenie ON Pacient.лечение_id = Lechenie.лечение_id "
не понятно. Но если тебе это действительно нужно, то можешь его добавить, результат не изменится.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / скл / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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