PDA

View Full Version : pivot



dottnett
پنج شنبه 17 فروردین 1391, 22:18 عصر
با سلام
اطلاعاتی در مورد pivot می خواهم


با تشکر

samadblaj
پنج شنبه 17 فروردین 1391, 22:37 عصر
منم یه مدت پیش دنبال چند تا منبع خوب گشتم ولی گیرم نیومد

ببین (http://www.google.com/search?q=%D8%AF%D8%B1+%D9%85%D9%88%D8%B1%D8%AF+piv ot&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a)

dottnett
پنج شنبه 17 فروردین 1391, 22:59 عصر
می خوام بدونم اصلا pivot چی هست و نحوه استفادش چه جوریه و برای چه کارهایی پیشنهاد می شه . ان شاالله که دوستان کمک کنند .

lastmory
پنج شنبه 17 فروردین 1391, 23:40 عصر
سلام
بیشتر بدرد آمار دادن سطری و ستونی از یه سری اطلاعات به کاربر ، استفاده میشه
مثلا اینکه از به هر مشتری از هر محصول خاص چند تا فروخته شده
یه آمار به صورت ماتریس بهمون برمیگردونه

in_chand_nafar
جمعه 18 فروردین 1391, 12:39 عصر
دوست عزیز از Pivot برای تهیه گزارشاهایی از جنس Cross Tab استفاده میشه
این مثال روش ایجاد اون رو در SQL 2000 شرح داده البته اونجا دستور Pivot وجود نداره
http://msdn.microsoft.com/en-us/library/aa172756(v=sql.80).aspx
و د راین حالت می تونید از SQL 2005 به بالا استفاده کنید
http://www.sqlservercentral.com/articles/T-SQL/63681/
http://blog.sqlauthority.com/2008/05/29/sql-server-unpivot-table-example/
(http://www.sqlservercentral.com/articles/T-SQL/63681/)
http://blog.sqlauthority.com/2008/05/22/sql-server-pivot-table-example/
(http://blog.sqlauthority.com/2008/05/22/sql-server-pivot-table-example/)
http://blog.sqlauthority.com/2008/06/07/sql-server-pivot-and-unpivot-table-examples/
http://blog.sqlauthority.com/2008/10/01/sql-server-example-of-pivot-unpivot-cross-tab-query-in-different-sql-server-versions/
(http://blog.sqlauthority.com/2008/06/07/sql-server-pivot-and-unpivot-table-examples/)قدرت اون رو می تونید با استفاده از Dynamic SQL برای تهیه نام داینامیک ستون ها مشاهده کنید
http://www.simple-talk.com/community/blogs/andras/archive/2007/09/14/37265.aspx

reza_ali202000
یک شنبه 13 اسفند 1391, 00:06 صبح
یه مثال ساده
شما رفتی آموزشگاه کامپیوتر درس برنامه نویسی و حسابرسی برداشتی.
برا برنامه نویسی باید سه تا نمره بگیری مثلا نظری عملی پروژه
برا حسابرسی دوتا مثلا نظری عملی
حالا میای یه دیتابیس رابطه ای تعریف میکنی میگی علی توی برنامه نویسی نظری 20 عملی 20 پروژه 20
حالا اینو به یه کلاس تامیم بده.
میخوای هرچی نمره هس توی تیتر بیاره و نمرات افراد رو زیر اینا.به عبارتی میخوای کالوم ها دینامیک باشه.یعنی برای برنامه نویسی نظری عملی پروژه بنویسه و برای حسابرسی نظری و عملی
منتهی این دستور به این دقت این کار رو انجام نمیده. من یه خورده پیاز داغشو زیاد کردم
خودم دقیقا برا یه آموزشگاه همین رو نیاز داشتم چون نتونستم از این دستور جواب بگیرم مجبور شدم ده بیس تا دیتاگرید ویو برا این کار جفت و جور کنم هی با حلقه برم از این به اون تا این خروجی رو داشته باشم.
یا علی
حق نگهدارتون