Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на сумму... / 4 сообщений из 4, страница 1 из 1
17.04.2009, 21:20
    #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
18.04.2009, 11:50
    #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
19.04.2009, 23:48
    #35941164
AK-Shah
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на сумму...
Некто nensyby (www.foxclub.ru) привел идентичный текст для решения своих вопросов. На большее ума, я так понимаю, не хватило????? (http://forum.foxclub.ru/read.php?29,382660) Ну передайте ему большой и пламенный )))
...
Рейтинг: 0 / 0
24.04.2009, 07:41
    #35951536
VASABI
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос на сумму...
AK-Shah,

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


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