Click here to Skip to main content
16,014,474 members
Home / Discussions / Database
   

Database

 
GeneralRe: Speed consideration Pin
Mike Dimmick6-Jun-07 0:53
Mike Dimmick6-Jun-07 0:53 
AnswerRe: Speed consideration Pin
Arun.Immanuel6-Jun-07 3:55
Arun.Immanuel6-Jun-07 3:55 
Questionfind duplicated rows Pin
rkherath5-Jun-07 18:56
rkherath5-Jun-07 18:56 
AnswerRe: find duplicated rows Pin
ganesamoorthidhayalan5-Jun-07 21:18
ganesamoorthidhayalan5-Jun-07 21:18 
AnswerRe: find duplicated rows Pin
ganesamoorthidhayalan5-Jun-07 21:29
ganesamoorthidhayalan5-Jun-07 21:29 
GeneralRe: find duplicated rows Pin
rkherath6-Jun-07 0:18
rkherath6-Jun-07 0:18 
QuestionHELP...SQL problem Pin
xuyuan5-Jun-07 17:48
xuyuan5-Jun-07 17:48 
AnswerRe: HELP...SQL problem Pin
andyharman5-Jun-07 23:14
professionalandyharman5-Jun-07 23:14 
The following should do the trick:
SELECT Sales.ProductId,
   SUM(Sales.SalesUnit) AS TotalSale,
   SUM(CASE Staff.Team = 1 THEN Sales.SalesUnit ELSE 0 END AS Sale_of_team1,
   SUM(CASE Staff.Team = 2 THEN Sales.SalesUnit ELSE 0 END AS Sale_of_team2,
   SUM(CASE Staff.Team = 3 THEN Sales.SalesUnit ELSE 0 END AS Sale_of_team3
FROM Sales
INNER JOIN Staff
ON Staff.StaffId = Sales.StaffId
GROUP BY Sales.ProductId
The "case" clauses allow you to conditionally summate a column.

Or
SELECT Product.ProductId,
   (SELECT SUM(SalesUnit) FROM Sales) AS TotalSale,
   (SELECT SUM(SalesUnit) FROM Sales
       INNER JOIN Staff
       ON Staff.StaffId = Sales.StaffId
       AND Staff.Team = 1
       WHERE Sales.ProductId = Product.ProductId) AS Sale_of_team1,
   (SELECT SUM(SalesUnit) FROM Sales
       INNER JOIN Staff
       ON Staff.StaffId = Sales.StaffId
       AND Staff.Team = 2
       WHERE Sales.ProductId = Product.ProductId) AS Sale_of_team2,
   (SELECT SUM(SalesUnit) FROM Sales
       INNER JOIN Staff
       ON Staff.StaffId = Sales.StaffId
       AND Staff.Team = 3
       WHERE Sales.ProductId = Product.ProductId) AS Sale_of_team3
FROM Products
This uses correlated sub-queries to do the work.

Regards
Andy
Questionconvert varchar to date Pin
rkherath5-Jun-07 17:32
rkherath5-Jun-07 17:32 
AnswerRe: convert varchar to date Pin
Krish - KP5-Jun-07 17:40
Krish - KP5-Jun-07 17:40 
GeneralRe: convert varchar to date Pin
rkherath5-Jun-07 18:55
rkherath5-Jun-07 18:55 
QuestionSSRS;Minus Sign Pin
Amit Kumar G5-Jun-07 16:34
Amit Kumar G5-Jun-07 16:34 
QuestionCalling Ref Cursors in Data Access application blocks Pin
kjosh5-Jun-07 16:21
kjosh5-Jun-07 16:21 
QuestionSSIS: Changing app.config settings for a custom dll called from the script task PinPopular
fodonnel5-Jun-07 13:46
fodonnel5-Jun-07 13:46 
QuestionHow to run a stored procedure from within a stored procedure Pin
AndyDev5-Jun-07 13:41
AndyDev5-Jun-07 13:41 
AnswerRe: How to run a stored procedure from within a stored procedure Pin
Krish - KP5-Jun-07 17:52
Krish - KP5-Jun-07 17:52 
GeneralRe: How to run a stored procedure from within a stored procedure Pin
AndyDev5-Jun-07 18:04
AndyDev5-Jun-07 18:04 
GeneralRe: How to run a stored procedure from within a stored procedure Pin
Krish - KP6-Jun-07 1:37
Krish - KP6-Jun-07 1:37 
QuestionSQL problem Pin
kozu5-Jun-07 12:35
kozu5-Jun-07 12:35 
AnswerRe: SQL problem Pin
andyharman5-Jun-07 23:19
professionalandyharman5-Jun-07 23:19 
GeneralRe: SQL problem Pin
kozu6-Jun-07 5:04
kozu6-Jun-07 5:04 
QuestionExporting ERD from Visio 2007 Enterprise Architect to SQL Server 2005 Pin
salman_syed_015-Jun-07 6:10
salman_syed_015-Jun-07 6:10 
QuestionSQL Case problem Pin
si_695-Jun-07 4:19
si_695-Jun-07 4:19 
AnswerRe: SQL Case problem Pin
si_695-Jun-07 4:36
si_695-Jun-07 4:36 
GeneralRe: SQL Case problem Pin
Krish - KP5-Jun-07 17:34
Krish - KP5-Jun-07 17:34 

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.