PDA

View Full Version : حذف رديف هاي تكراري در ديتا تيبل



jmfnima
چهارشنبه 27 مهر 1390, 14:50 عصر
با سلام به همه دوستان
من در برنامه يك ديتا تيبل تعريف كردم كه اطلاعاتش رو از جايي ديگه ميگيره كه اين ديتا تيبل داراي دو فيلد به نام هاي كد دانشجويي و جمع نمرات هست ، كه هر دانشجو در روزهاي مختلفي نمراتي رو كسب ميكنه و در فيلد جمع نفرات اضافه ميشه به صورتي كه در يك بازه زماني مشخص هر دانشجو شايد حدود 10 تا جمع نمره در رديف هاي مختلف داشته باشه حالا من ميخوام رديف هاي تكراري رو بر اساس شماره دانشجويي از ديتا تيبلم حذف كنم و بريزم توي يك ديتا تيبل ديگه ولي نميشه . اگه كسي ميتونه منو راهنمايي كنه .

nilmil_nil
چهارشنبه 27 مهر 1390, 14:58 عصر
این کار شدنیه
یعنی با یه حلقه for میتونی توی دیتاتیبل جستجو کنی
ولی این روشی که شما میری جلو فکر میکنم تحلیلش اشتباه باشه
سعی کن یه روش بهتر با الگوریتم بهتر به کار ببری

jmfnima
چهارشنبه 27 مهر 1390, 15:11 عصر
با تشكر از شما دوست عزيز
اگه شما راه بهتري رو پيشنهاد دارين بگين و منو راهنمايي كنين . ممنون

j_naroogha@yahoo.com
چهارشنبه 27 مهر 1390, 17:23 عصر
شما میتونید از دستورات sql server استفاده کنید.
منظورم اینه که وقتی دارین دیتاتیبل رو پر میکنین همه ی فیلدها رو انتخاب نکنین.
دستورات sql مربوط به selection رو یه نگاه کن موفق میشی .الان حضورذهن ندارم.

jmfnima
پنج شنبه 28 مهر 1390, 16:39 عصر
دوست عزيز اطلاعات اين ديتا تيبل من از داخل يك ديتا تيبل ديگه بيرون كشيده ميشه و ريخته ميشه داخل اين ديتا تيبل كه اين ديتا تيبل من از دو فيلد تشكيل شده كه يكي شماره دانشجويي و يكي هم نمره گرفته شده توسط دانشجو هست هر موقع كه يك دانشجو نمره ميگيره توي يك رديف اضافه ميشه و از هر دانشجو بر اساس نمره هايي كه گرفته تكراري داريم حالا من ميخوام بر اساس شماره دانشجويي تكراري ها رو حذف كنم .