Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
belkin_99
Starting Member
27 Posts |
Posted - 2009-02-22 : 21:58:26
|
| I KNOW THIS QUESTION MAY BE SIMPLE, AND REPEATED.I HAVE A TABLEUNIT PRICEER 50TY 44QW 12ER 23ER 100TY 230AND I WANT TO CALCULATE THE SUM (PRICE) FOR EACH UNIT WITHOUT REPEAT THE UNITUNIT PRICEER 173TY 274QW 12TY 230SELECT UNIT, sum(PRICE)FROM (SELECT DISTINCT UNIT,FROM TABLE1)GROUP BY UNITBUT IT DID NOT WORKTHANK YOU |
|
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2009-02-22 : 22:57:08
|
| [code]SELECT UNIT,SUM(PRICE)FROM TABLEGROUP BY UNITORDER BY UNIT[/code] |
 |
|
|
belkin_99
Starting Member
27 Posts |
Posted - 2009-02-23 : 07:33:07
|
| THANK YOU SODEEP FOR THE REPLY, BUT CAN YOU TELL ME WHY WHEN I RUN THE SAME LINE I GOT THE FOLLOWING ERROR:SELECT UNIT,UNIT_DATE, SUM(PRICE)AS COSTFROM TABLEGROUP BY ORDER_NUMBORDER BY ORDER_NUMBMsg 8120, Level 16, State 1, Line 86Column 'TABLE.UNIT_DATE' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause. |
 |
|
|
sodeep
Master Smack Fu Yak Hacker
7174 Posts |
Posted - 2009-02-23 : 07:40:00
|
quote: Originally posted by belkin_99 THANK YOU SODEEP FOR THE REPLY, BUT CAN YOU TELL ME WHY WHEN I RUN THE SAME LINE I GOT THE FOLLOWING ERROR:SELECT UNIT,UNIT_DATE, SUM(PRICE)AS COSTFROM TABLEGROUP BY ORDER_NUMB UNIT,UNIT_DATEORDER BY UNIT,UNIT_DATEMsg 8120, Level 16, State 1, Line 86Column 'TABLE.UNIT_DATE' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
|
 |
|
|
belkin_99
Starting Member
27 Posts |
Posted - 2009-02-23 : 19:20:33
|
| Mr. SODEEP Thank youYes it is working correctly . |
 |
|
|
|
|
|
|
|