PDA

View Full Version : پیدا کردن اعدادی که مجموع آنها از عدد ما کمتر یا مساوی باشد



H.Yousefi
چهارشنبه 12 دی 1386, 13:19 عصر
سلام.
یکی از دوستان سوالی رو مطرح کردن که من راه حلشو نتونستم پیدا کنم.
سوال:
در یک بانک اطلاعاتی ما در یکی از فیلدها اعدادی رو نوشیته ایم. با استفاده از Query می خواهیم از بین این اعداد مجموعی درست کنیم که حاصل آن از عدد دلخواه ما کمتر یا مساوی باشد و در صورت پیدا کردن این اعداد سایر فیلدهای آن مجموع را نمایش داده شود.
به عنوان مثال:
اگر در بانک اطلاعاتی ما فیلدی به نام Item و فیلد دیگری به Len داشته باشیم. و اطلاعات ما به شرح زیر باشد:
Item------------Len
===========
1------------123
2------------45
3------------789
4------------1254
5------------658
6------------18
7------------123
می خواهیم بدانیم مجموع چه عددهایی مساوی یا کمتر از 1000 می باشد که بزرگترین مجموع باشد. و بعد از یافتن بزرگترین مجموع به ترتیب Item و Len آنها را نمایش دهد.
از لطفتان ممنونم.