Click here to Skip to main content
15,898,222 members
Home / Discussions / Database
   

Database

 
AnswerRe: MS SQL Server Trigger help Pin
R. Giskard Reventlov9-Nov-11 3:49
R. Giskard Reventlov9-Nov-11 3:49 
GeneralRe: MS SQL Server Trigger help Pin
eddjusted9-Nov-11 3:56
eddjusted9-Nov-11 3:56 
AnswerRe: MS SQL Server Trigger help Pin
Corporal Agarn9-Nov-11 6:26
professionalCorporal Agarn9-Nov-11 6:26 
QuestionMySQL query help Pin
eddjusted9-Nov-11 3:02
eddjusted9-Nov-11 3:02 
AnswerRe: MySQL query help Pin
Blue_Boy9-Nov-11 3:18
Blue_Boy9-Nov-11 3:18 
GeneralRe: MySQL query help Pin
eddjusted9-Nov-11 3:20
eddjusted9-Nov-11 3:20 
AnswerRe: MySQL query help Pin
Bernhard Hiller9-Nov-11 20:56
Bernhard Hiller9-Nov-11 20:56 
QuestionProblem in query Pin
uspatel8-Nov-11 18:52
professionaluspatel8-Nov-11 18:52 
AnswerRe: Problem in query Pin
_Damian S_8-Nov-11 18:59
professional_Damian S_8-Nov-11 18:59 
GeneralRe: Problem in query Pin
uspatel8-Nov-11 19:28
professionaluspatel8-Nov-11 19:28 
AnswerRe: Problem in query Pin
Blue_Boy8-Nov-11 21:36
Blue_Boy8-Nov-11 21:36 
GeneralRe: Problem in query Pin
uspatel9-Nov-11 1:31
professionaluspatel9-Nov-11 1:31 
Questionsaving changes to sqlserver2008 Pin
MalarGayu8-Nov-11 15:41
MalarGayu8-Nov-11 15:41 
AnswerRe: saving changes to sqlserver2008 Pin
_Damian S_8-Nov-11 17:54
professional_Damian S_8-Nov-11 17:54 
AnswerRe: saving changes to sqlserver2008 Pin
uspatel8-Nov-11 19:33
professionaluspatel8-Nov-11 19:33 
AnswerNot Allow Null ? Pin
David Mujica9-Nov-11 3:16
David Mujica9-Nov-11 3:16 
QuestionLesserOf function Pin
PIEBALDconsult8-Nov-11 15:05
mvePIEBALDconsult8-Nov-11 15:05 
AnswerRe: LesserOf function Pin
Andy_L_J8-Nov-11 21:28
Andy_L_J8-Nov-11 21:28 
GeneralRe: LesserOf function Pin
PIEBALDconsult9-Nov-11 1:45
mvePIEBALDconsult9-Nov-11 1:45 
AnswerRe: LesserOf function Pin
Andy_L_J9-Nov-11 7:33
Andy_L_J9-Nov-11 7:33 
AnswerRe: LesserOf function Pin
Jörgen Andersson8-Nov-11 22:50
professionalJörgen Andersson8-Nov-11 22:50 
QuestionAccumulation with multiple conditions Pin
VentsyV8-Nov-11 9:16
VentsyV8-Nov-11 9:16 
I'm trying to sum up a column twice, each with a separate condition

For example, if we have the following table:

Visitors
--------

SQL
MeetingID     LocationID       NumVisitors
---------     ------------     -----------
1             1                3
1             1                5
1             3                7
2             1                9
2             5                3
2             5                4
4             3                10


I want to specify 2 Meeting IDs (lets say 1 & 2) and have the query return the following:

SQL
LocationID    TotalNumVisitors1     TotalNumVisitors2
----------    -----------------     -----------------
1             8                     9
3             7                     0
5             0                     7 


I tried using a full outer join on the table with itself, but that accumulates everything (both ids) together.
SQL
Select MeetingID, Sum(Visitors.NumVisitors) as NumVisitors1, Sum(Visitors1.NumVisitors) NumVisitors1
from Visitors
full outer join ...

where Visitors.MeetingId = 1 or Visitors1.MeetingId = 2
Group By ...


I then tried using sub-queries - that results in dis-joined return set - half of the columns are populated, the other half are null, then it switches

SQL
Select  Visitors.MeetingId, TotalNumVisitors = (select Sum(Visitors.NumVisitors) from Visitors where Visitors.MeetingId = 1), 
TotalNumVisitors1 = (select Sum(Visitors.NumVisitors) from Visitors where Visitors.MeetingId = 2)
where ...


SQL
LocationID    TotalNumVisitors1     TotalNumVisitors2
----------    -----------------     -----------------
1             8                     NULL
1             NULL                  9
3             7                     NULL
5             NULL                  7 


Any ideas?
AnswerRe: Accumulation with multiple conditions Pin
Jörgen Andersson8-Nov-11 10:05
professionalJörgen Andersson8-Nov-11 10:05 
GeneralRe: Accumulation with multiple conditions Pin
VentsyV8-Nov-11 11:30
VentsyV8-Nov-11 11:30 
GeneralRe: Accumulation with multiple conditions Pin
Jörgen Andersson8-Nov-11 11:54
professionalJörgen Andersson8-Nov-11 11:54 

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.