powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на сумму...
4 сообщений из 4, страница 1 из 1
Запрос на сумму...
    #35939825
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток:)
Только недавно стал разбираться в ФоксПро и возникла такая проблемка.
Есть две таблицы: Таблица Студенты( tableStudents ) и Таблица Оценка ( tableMark )...
в таблице студенты поля: idstudents, flastname.
в таблице оценка: idmark, fmark, idvariant.
Всего 20 студентов, у каждого студента по 5 Вариантов, и за каждый вариант оценка.
Немогу вывести запрос который показал бы Фамилию студента(flastname) и Сумму балов(fmark) за задания этого судента...
"SELECT Tablemark.fmark, Tablestudents.flastname;
FROM ;
structure!tablemark ;
FULL JOIN structure!tablestudents ;
ON Tablemark.fidstudents = Tablestudents.fidstudents"

Заранее спасибо.
...
Рейтинг: 0 / 0
Запрос на сумму...
    #35940178
AK-Shah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
SET ENGINEBEHAVIOR  70 

CREATE CURSOR TableStudents (idstudents I, flastname C( 20 )) 
INSERT INTO TableStudents (idstudents, flastname) VALUES ( 10 , 'Иванов')
INSERT INTO TableStudents (idstudents, flastname) VALUES ( 20 , 'Петров')
INSERT INTO TableStudents (idstudents, flastname) VALUES ( 30 , 'Сидоров')
INSERT INTO TableStudents (idstudents, flastname) VALUES ( 40 , 'Козлов')
INSERT INTO TableStudents (idstudents, flastname) VALUES ( 50 , 'Пупкин')


CREATE CURSOR TableMark (idstudents I, idvariant I, idmark I) 
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 10 ,  1 ,  3 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 10 ,  2 ,  3 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 10 ,  3 ,  3 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 10 ,  4 ,  3 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 10 ,  5 ,  3 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 20 ,  1 ,  4 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 20 ,  2 ,  4 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 20 ,  3 ,  4 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 20 ,  4 ,  4 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 20 ,  5 ,  4 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 30 ,  1 ,  5 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 30 ,  2 ,  5 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 30 ,  3 ,  5 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 30 ,  4 ,  5 )
INSERT INTO TableMark (idstudents, idvariant, idmark) VALUES ( 30 ,  5 ,  5 )


SELECT TableStudents.flastname, SUM(TableMark.idmark) as fsum ;
  FROM TableMark ;
  INNER JOIN TableStudents ON TableMark.idstudents=TableStudents.idstudents ;
  GROUP BY TableMark.idstudents ;
  INTO CURSOR res
  
BROWSE
...
Рейтинг: 0 / 0
Запрос на сумму...
    #35941164
AK-Shah
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Некто nensyby (www.foxclub.ru) привел идентичный текст для решения своих вопросов. На большее ума, я так понимаю, не хватило????? (http://forum.foxclub.ru/read.php?29,382660) Ну передайте ему большой и пламенный )))
...
Рейтинг: 0 / 0
Запрос на сумму...
    #35951536
VASABI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AK-Shah,

Спасибо:)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на сумму...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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