powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Zaprosiki opjatj
7 сообщений из 32, страница 2 из 2
Zaprosiki opjatj
    #34021843
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой скрипт:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Create Cursor ttt (ddd i)
Insert into ttt VALUES ( 23 )
Insert into ttt VALUES ( 34 )
Insert into ttt VALUES ( 45 )
Insert into ttt VALUES ( 56 )
Insert into ttt VALUES ( 54 )
Insert into ttt VALUES ( 56 )
Select Avg(ddd) from ttt
Use in ttt
проходит?
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022045
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
u menja zaprosi ne v VFP a v C++. A tam ponjatija kursor otsutsvujet. Ja sdelal hitreje. Float pomenja na Currency. Tochnostj posle zapjatoj sohranjajetsja i rabotajet bez oshibok :)
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022553
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iz etoj zhe operi voprosik.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
SELECT id_ie_, AVG(temp_game.Ein), AVG(temp_game.Eout), AVG(temp_game.res) AS result, temp_game.totgames_,  TypPlt.Name_, Vietas.Vietas_n_, vietas.Adrese_
From temp_game INNER Join Typplt
          ON temp_game.prg_=typplt.kod_
   INNER JOIN vietas
           ON temp_game.vieta_=vietas.kod_
WHERE temp_game.vieta_=:kod_ AND result>=:avr
Group By temp_game.prg_,  temp_game.totgames_,  TypPlt.Name_, Vietas.Vietas_n_, Vietas.Adrese_, id_ie_
ORDER BY result DESC
v etom zaprose nuzhno vibratj tolko te srednii znachenija, kotorij bolshe ili ravni parametra :avr (eto C++ notacija)
Код: plaintext
AVG(temp_game.res)>=:avr
i
Код: plaintext
result>=:res
ne srabativajut. Jestj esche kakije idei?
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022702
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
WHERE temp_game.vieta_=:kod_ AND result>=:avr
Условие Where действует на отбираемые записи. Result определен только в результирующих записях. И как ты себе представляешь среднее значение одной записи? Для отбора групп существует Having.

Теперь по поводу курсоров. Насколько я помню ты работаешь с VFP OLEDB. И, по моему мнению, все время путаешь свой С++ с фоксом, все время путаешь кто из них что делает.
Да, в С++ нет курсоров. Но в нем и нет операторов языка SQL. Однако это не мешает пользовать командой Select SQL. И почему-то именно в форуме, посвященном фоксу, а не С++, спрашивать про свои проблемы. Так может все-таки дополнишь мой пример необходимыми в С++ символами и таки запустишь?
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022719
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nu, pochemu ja speashivaju imenno tut, tak prichina ochenj prosta. Na C++ forumah mne vrazumitelnih otvetov datj ne mogut. I vse posilajut sjuda :) a S Having, schas posmotrim, chto s nim mozhno sdelatj
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022796
Проходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и не могут, и посылают сюда потому, что все, что пишется в строке запроса к С++ не имеет никакого отношения. В лучшем случае компилятор обработает := для подстановки значения параметра. Все остальное определяется провайдером, в данном случае VFP. А ты в очередной раз пытаешься изобразить, что пишешь запросы на С++ и что в С++ нет курсоров.
...
Рейтинг: 0 / 0
Zaprosiki opjatj
    #34022942
dj_raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vsje, spasibo, s Having vse rulit zamechatelno :)
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Zaprosiki opjatj
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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