50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

تغییر دادن جای سطر و ستون با دستور pivot

سلام دوستان ، من میخوام از دستور pivot استفاده کنم تا جای سطر ، ستون ها عوض بشه ، ولی هرکاری میکنم نمیشه تا اونجایی هم که سرچ کردم همه جا از این دستور برای محاسبات یک فیلد استفاده کردن ولی من هیچ فیلدی ندارم ک بشه روش محاسبات انجام داد من فقط میخوام سطرها جاشون با ستون ها عوض بشه. ممنون میشم اگه کمکم کنید

پرسیده شده در 1396/03/22 توسط

2 پاسخ

0

سوالتون بنظرم مفهوم نداره، تا جایی اطلاع دارم pivot با استفاده از مقادیر جدول، جدول مختصاتی درست میکنه.

حالا اون جابجایی سطر با ستون اونم تو جدولی که هیچ فیلدی نداره رو من متوجه نمیشم

پاسخ در 1396/03/30 توسط
0

دوست عزیز برای کار با Pivot باید حتما از یک aggregate function استفاده نمائید مثل Min ، Max و...

اگر مسئله شما طوری نیست که نیاز به aggregate function داشته باشد و فقط میخواهید جای سطر و ستون را تغییر بدهید از یک راه حل دیگری برای اینکار استفاده کنید مثلا میتوانید یک جدول Temp ایجاد کنید .

در ضمن به ساد داشته باشید Pivot ، سرعت کوئری شما را کاهش میدهد.

پاسخ در 1396/04/03 توسط

پاسخ شما