hamed_bostan
شنبه 19 اسفند 1385, 10:08 صبح
با سلام
من یه table دارم که به این شکله:
FRM_ID(int),CNTRL_ID(int),CNTRL_VLU(nvarchar(100), RCRD_SMI(int)
مقدار ها برابر است با:
رکورد اول
FRM_ID=1,CNTRL_ID=100,CNTRL_VLU=hamed,CNTRL_SMI=1
رکورد دوم
FRM_ID=1,CNTRL_ID=101,CNTRL_VLU=25,CNTRL_SMI=1
رکورد سوم
FRM_ID=1,CNTRL_ID=102,CNTRL_VLU=yazd,CNTRL_SMI=1
رکورد چهارم
FRM_ID=1,CNTRL_ID=100,CNTRL_VLU=reza,CNTRL_SMI=2
رکورد پنجم
FRM_ID=1,CNTRL_ID=101,CNTRL_VLU=40,CNTRL_SMI=2
رکورد ششم
FRM_ID=1,CNTRL_ID=102,CNTRL_VLU=shiraz,CNTRL_SMI=2
می خوام اگه ممکنه استورد پروسیجری بهم بدین که این جدول رو تبدیل کنه به :
CNTRL_SMI,CNTRL_VLU_1,CNTRL_VLU_2,CNTRL_VLU_3
رکورد اول :
1- hamed-25-yazd
2-reza-40-shiraz
ممکنه تعداد ستون های جدول temp(جدول دوم) بر اساس CNTRL_SMI ها متغیر باشه
ممنون
من یه table دارم که به این شکله:
FRM_ID(int),CNTRL_ID(int),CNTRL_VLU(nvarchar(100), RCRD_SMI(int)
مقدار ها برابر است با:
رکورد اول
FRM_ID=1,CNTRL_ID=100,CNTRL_VLU=hamed,CNTRL_SMI=1
رکورد دوم
FRM_ID=1,CNTRL_ID=101,CNTRL_VLU=25,CNTRL_SMI=1
رکورد سوم
FRM_ID=1,CNTRL_ID=102,CNTRL_VLU=yazd,CNTRL_SMI=1
رکورد چهارم
FRM_ID=1,CNTRL_ID=100,CNTRL_VLU=reza,CNTRL_SMI=2
رکورد پنجم
FRM_ID=1,CNTRL_ID=101,CNTRL_VLU=40,CNTRL_SMI=2
رکورد ششم
FRM_ID=1,CNTRL_ID=102,CNTRL_VLU=shiraz,CNTRL_SMI=2
می خوام اگه ممکنه استورد پروسیجری بهم بدین که این جدول رو تبدیل کنه به :
CNTRL_SMI,CNTRL_VLU_1,CNTRL_VLU_2,CNTRL_VLU_3
رکورد اول :
1- hamed-25-yazd
2-reza-40-shiraz
ممکنه تعداد ستون های جدول temp(جدول دوم) بر اساس CNTRL_SMI ها متغیر باشه
ممنون