|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, April 22, 2013 10:26 PM
Points: 9,
Visits: 22
|
|
|
|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: Wednesday, August 30, 2006 11:06 AM
Points: 11,
Visits: 1
|
|
Clean and clear demonstration of such a useful feature... Thank you
|
|
|
|
|
SSC Rookie
      
Group: General Forum Members
Last Login: Thursday, February 21, 2013 9:25 AM
Points: 43,
Visits: 134
|
|
I look forward to more...thanks!
|
|
|
|
|
Valued Member
      
Group: General Forum Members
Last Login: Tuesday, July 28, 2009 8:25 AM
Points: 50,
Visits: 99
|
|
| Thanks for the examples. In case anyone is working through them, the case statement has a typo with a '2002' replaced with a '2001'
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, August 14, 2006 10:34 AM
Points: 1,
Visits: 1
|
|
Thankyou I found your article very helpful and presented in a clear style. I look forward to reading more of your work
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, April 22, 2013 10:26 PM
Points: 9,
Visits: 22
|
|
Hi Paul,
thanks for the correction of the typo. The query still works fine, but order year 2001 will be interpreted as 2002 .
It should be like this:
SUM(CASE when OrderYear = 2002 then SubTotal ELSE 0 end) as '2002',
|
|
|
|
|
Grasshopper
      
Group: General Forum Members
Last Login: Tuesday, July 10, 2007 10:01 AM
Points: 19,
Visits: 1
|
|
i look farward for more. thanks !
slathar
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Monday, April 22, 2013 10:26 PM
Points: 9,
Visits: 22
|
|
Hi All,
I'm working on second installment of this series now. Just wait
|
|
|
|
|
SSC Eights!
      
Group: General Forum Members
Last Login: Thursday, April 18, 2013 5:52 AM
Points: 908,
Visits: 2,797
|
|
Good intro. Thanks. I've got a question, though. Given this statement from your article: INSERT INTO SalesByPerson SELECT SalesPersonID, [2002],[2003],[2004] FROM Sales.SalesSummarry PIVOT(SUM(SubTotal) FOR OrderYear IN ([2002],[2003],[2004])) as SalesPivot
is the IN (.....) required? What if I don't know the values and/or the values change? Am I stuck with dynamic SQL? Could I maybe put a sub-query (i.e. select DISTINCT OrderYear) in there?
|
|
|
|