Click here to Skip to main content
16,006,535 members
Home / Discussions / Database
   

Database

 
GeneralValidateing values in Stored Procedures Pin
hhrafn5-May-05 0:07
hhrafn5-May-05 0:07 
GeneralRe: Validateing values in Stored Procedures Pin
Colin Angus Mackay5-May-05 0:21
Colin Angus Mackay5-May-05 0:21 
GeneralPlease help me: need sp4 Pin
Chak4-May-05 15:29
Chak4-May-05 15:29 
GeneralRe: Please help me: need sp4 Pin
Colin Angus Mackay4-May-05 19:37
Colin Angus Mackay4-May-05 19:37 
GeneralProb using Oracle 9i Pin
vishalmishra4-May-05 11:46
vishalmishra4-May-05 11:46 
GeneralRe: Prob using Oracle 9i Pin
Colin Angus Mackay4-May-05 12:00
Colin Angus Mackay4-May-05 12:00 
GeneralRe: Prob using Oracle 9i Pin
vishalmishra4-May-05 12:14
vishalmishra4-May-05 12:14 
GeneralNewbie GROUP BY question Pin
moredip4-May-05 11:01
moredip4-May-05 11:01 
Hi,

I'm currently working on some SQL stuff as part of a project I've been assigned to, and I have a newbie question regarding the GROUP BY clause in a SELECT statement.

I have a table, Activity_Session_Summary, that contains information about the results of the online quizzes that our product administers. Each tuple represents a summary of a user's results for a specific attempt at a specific quiz. Its columns include 'ActivityID', 'PercentCorrect' and 'WhenCompleted'.

What I need is a SELECT statement that returns the PercentCorrect value for the most receently completed quiz attempt, for each activity. So far I have
SELECT ActivityID, MAX(WhenCompleted) FROM Activity_Session_Summary
WHERE StudentID = '%s' AND ActivityID IN ( %s )
GROUP BY ActivityID

where the %s's are format placeholders.

This statement almost does what I need, but obviously doesn't give me the PercentCorrect. However I can't just add PercentCorrect to the SELECT's column list, because SQL Server politely tells me "'PercentCorrect' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.'

Can anyone point out what I need to do to get this to work as required?
GeneralRe: Newbie GROUP BY question Pin
Colin Angus Mackay4-May-05 11:36
Colin Angus Mackay4-May-05 11:36 
GeneralRe: Newbie GROUP BY question Pin
moredip4-May-05 11:50
moredip4-May-05 11:50 
GeneralRe: Newbie GROUP BY question Pin
Colin Angus Mackay4-May-05 11:57
Colin Angus Mackay4-May-05 11:57 
GeneralRe: Newbie GROUP BY question Pin
moredip4-May-05 12:11
moredip4-May-05 12:11 
GeneralRe: Newbie GROUP BY question Pin
Colin Angus Mackay4-May-05 12:13
Colin Angus Mackay4-May-05 12:13 
GeneralAverage formula with SQL table Pin
Joey Picerno4-May-05 10:20
Joey Picerno4-May-05 10:20 
GeneralRe: Average formula with SQL table Pin
Colin Angus Mackay4-May-05 11:42
Colin Angus Mackay4-May-05 11:42 
GeneralRe: Average formula with SQL table Pin
Joey Picerno4-May-05 15:33
Joey Picerno4-May-05 15:33 
GeneralRe: Average formula with SQL table Pin
Joey Picerno4-May-05 15:45
Joey Picerno4-May-05 15:45 
GeneralRe: Average formula with SQL table Pin
Colin Angus Mackay4-May-05 19:33
Colin Angus Mackay4-May-05 19:33 
GeneralRe: Average formula with SQL table Pin
Joey Picerno5-May-05 3:51
Joey Picerno5-May-05 3:51 
GeneraltactDatagrid with VB.net and SQL Pin
gingesh4-May-05 8:35
gingesh4-May-05 8:35 
GeneralRe: tactDatagrid with VB.net and SQL Pin
keith maddox4-May-05 10:31
keith maddox4-May-05 10:31 
GeneralBulk Copy Tables from .net to sql Pin
Mtognetti4-May-05 4:51
Mtognetti4-May-05 4:51 
GeneralRe: Bulk Copy Tables from .net to sql Pin
MBGeorge4-May-05 20:45
MBGeorge4-May-05 20:45 
GeneralOracleHelper for testing Pin
Nizar Abdeljaoued4-May-05 4:17
Nizar Abdeljaoued4-May-05 4:17 
GeneralDumb Q: C++, a DB and regional settings Pin
CherezZaboro4-May-05 3:50
CherezZaboro4-May-05 3:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.