Yusuf Şahin
Blog myBlog= new Blog("Daima Öğrenci");


SQL 2005 ve Pivot Tablo

Ağustos 1, 2007 23:54 by Yusuf Sahin
PIVOT deyimi kullanarak aşağıdaki şekilde satırlarınızı sütun haline getirebilirsiniz.

SELECT
 [1]
AS 'January'
,[2] AS 'February'
,[3] AS 'March'
,[4] AS 'April'
,[5] AS 'May'
,[6] AS 'June'
,[7] AS 'July'
,[8] AS 'August'
,[9] AS 'September'
,[10] AS 'October'
,[11] AS 'November'
,[12] AS 'December'

FROM (

SELECT

MONTH(OrderDate) AS 'MonthNumber'
,COUNT(*) AS 'OrderCount'

FROM Orders WHERE YEAR(OrderDate) = 1997

GROUP BY MONTH(OrderDate)

) AS Data

PIVOT(

SUM(OrderCount)

FOR MonthNumber IN([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12])

) AS PVT

Related posts

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




Live preview

Ocak 6. 2009 17:50

Gravatar