myexir
دوشنبه 22 مهر 1387, 21:50 عصر
سلام
من در نوشتن sp زیر مشکل دارم. لطفا هرکس میتونه کمک کنه:
یک table داریم با فیلدهای id-Num-Turn . می خواهم sp ای بنویسم که num های هر سطر را با هم جمع کند و تا جایی که کمتر از 5 است در فیلد turn عدد n (مثلا یک) را وارد کند.وقتی که مجموع بیشتر از 5 شد دوباره شروع به شمارش num کند و تا حایی که کمتر از 5 است turn را n+1 بگذارد. و به همین ترتیب تا آخرین سطر جدول.
مثال:
Id - Num -Turn
1 - 3 - 1
1 - 1 - 2
2 - 4 - 3
3 - 2 - 4
1 - 1 - 5
3 - 3 - 6
4 - 2 - 7
2 - 1 - 8
امیدوارم تونسته باشم خوب بیان کرده باشم که چی میخوام.
چطوری باید بگیم هر سطر رو چک کنه جمع num ها رو محاسبه کنه؟ من که چیزی به ذهنم نمی رسه. هرکس که میدونه این sp چطور نوشته میشه لطفا کمک کنه.
من در نوشتن sp زیر مشکل دارم. لطفا هرکس میتونه کمک کنه:
یک table داریم با فیلدهای id-Num-Turn . می خواهم sp ای بنویسم که num های هر سطر را با هم جمع کند و تا جایی که کمتر از 5 است در فیلد turn عدد n (مثلا یک) را وارد کند.وقتی که مجموع بیشتر از 5 شد دوباره شروع به شمارش num کند و تا حایی که کمتر از 5 است turn را n+1 بگذارد. و به همین ترتیب تا آخرین سطر جدول.
مثال:
Id - Num -Turn
1 - 3 - 1
1 - 1 - 2
2 - 4 - 3
3 - 2 - 4
1 - 1 - 5
3 - 3 - 6
4 - 2 - 7
2 - 1 - 8
امیدوارم تونسته باشم خوب بیان کرده باشم که چی میخوام.
چطوری باید بگیم هر سطر رو چک کنه جمع num ها رو محاسبه کنه؟ من که چیزی به ذهنم نمی رسه. هرکس که میدونه این sp چطور نوشته میشه لطفا کمک کنه.