Всего два или более значений под одним идентификатором в SQL - PullRequest
0 голосов
/ 17 ноября 2009

! [Альтернативный текст] [1]

[1]: http://C:\Documents и Настройки \ Администратор \ Мои документы \ Мои рисунки \ Ashampoo Magical Snap 2 \ Magical Snap - 2009.11.16 23.07 - 003.jpg

В отношении изображения есть несколько записей, в которых повторяется один и тот же идентификатор студента. Там, где это происходит, я бы хотел объединить причитающиеся деньги, суммируя несколько записей под одним идентификатором студента. Что мне нужно добавить в код ниже, чтобы выполнить это, пожалуйста? Я использую Access 2007, и приведенный ниже код является представлением SQL, которое отвечает за создание изображенной таблицы. Спасибо, заранее, за помощь !!!

SELECT Students.[Student ID], Students.[Last Name], Students.[Dorm Addess], [Number of Hours]*[Price Per Hour] AS [Money Owed]
FROM Students INNER JOIN ([Price List and Job Description] INNER JOIN Visits ON [Price List and Job Description].[Job ID] = Visits.[Job ID]) ON Students.[Student ID] = Visits.[Student ID];

Ответы [ 2 ]

2 голосов
/ 17 ноября 2009

Ну, если я правильно понимаю, вам нужны СУММА и ГРУППА BY для достижения этого.

Примерно так

SELECT  Students.[Student ID], 
        Students.[Last Name], 
        Students.[Dorm Addess], 
        SUM([Number of Hours]*[Price Per Hour]) AS [Money Owed]
FROM    Students INNER JOIN 
        ([Price List and Job Description] INNER JOIN 
        Visits ON [Price List and Job Description].[Job ID] = Visits.[Job ID]) ON Students.[Student ID] = Visits.[Student ID]
GROUP BY Students.[Student ID], 
        Students.[Last Name], 
        Students.[Dorm Addess]
1 голос
/ 17 ноября 2009

у intarwebs нет доступа к вашему C: \ Documents and Settings \, никто не видит ваш jpeg

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