Tilted Forum Project Discussion Community  

Go Back   Tilted Forum Project Discussion Community > Interests > Tilted Technology


 
 
LinkBack Thread Tools
Old 04-19-2006, 09:20 PM   #1 (permalink)
Insane
 
aa1037's Avatar
 
Location: New York
[SQL] Aggregate Functions

I'm currently working on a lab for my database class and I've run into a snag. The problem is as follows:
Quote:
Management needs to adjust the insurance value of the total product inventory in case of fire or other peril. They need the dollar value for the total inventory value (Product Quantity times Product Unit Cost), average product cost and potential lost revenue (Product Quantity times Suggested Price.) Be sure to use aliases. Hint: you’ll only have one row with 3 values for this query.
Now I've written the following so far:
Code:
SELECT SUM (ProductQuant*ProductCost) 'Inventory Value', AVG (ProductCost) 'Average Product Cost', (ProductQuant*ProductPrice) 'Potential Lost Revenue'
	FROM Product;
and I'm getting the following error:
Quote:
Server: Msg 8118, Level 16, State 1, Line 1
Column 'Product.ProductQuant' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Server: Msg 8118, Level 16, State 1, Line 1
Column 'Product.ProductPrice' is invalid in the select list because it is not contained in an aggregate function and there is no GROUP BY clause.
Now I know I need to use GROUP BY some how, but I'm not quite sure how.
aa1037 is offline  
Old 04-19-2006, 09:23 PM   #2 (permalink)
Insane
 
aa1037's Avatar
 
Location: New York
I GOT IT! The following code yielded the proper results:
Code:
SELECT SUM (ProductQuant*ProductCost) 'Inventory Value', AVG (ProductCost) 'Average Product Cost', SUM (ProductQuant*ProductPrice) 'Potential Lost Revenue'
	FROM Product;
aa1037 is offline  
 

Tags
aggregate, functions, sql


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -8. The time now is 08:02 PM.

Tilted Forum Project

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
© 2002-2012 Tilted Forum Project

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 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76