PDA

View Full Version : جمع فيلد در شرط



kamran_fa
یک شنبه 13 اسفند 1391, 11:22 صبح
دوستان سلام من يك جدول دارم با دو فيلد آي دي و مبلغ ، ميخوام ركوردهايي كه جمع مبلغشون برابر يك عدد خاص هستند رو داشته باشم ممنون ميشم كسي بتونه كمك كنه :لبخندساده:

tooraj_azizi_1035
یک شنبه 13 اسفند 1391, 11:51 صبح
ميخوام ركوردهايي كه جمع مبلغشون برابر يك عدد خاص هستند رو داشته باشم

حتماً ID ها تکراری هستند :

SELECT ID, SUM(PRICE) AS TOTAL FROM TABLE1
GROUP BY ID
HAVING TOTAL=100

kamran_fa
یک شنبه 13 اسفند 1391, 12:22 عصر
آقا با total مشكل داره Invalid column name 'total'.

محمد سلیم آبادی
یک شنبه 13 اسفند 1391, 18:42 عصر
دوستان سلام من يك جدول دارم با دو فيلد آي دي و مبلغ ، ميخوام ركوردهايي كه جمع مبلغشون برابر يك عدد خاص هستند رو داشته باشم ممنون ميشم كسي بتونه كمك كنه :لبخندساده:
میتونید یک مثال بر اساس داده های نمونه بزنید تا بشه دقیق مساله را متوجه شد و یک جواب دقیق داد.

kamran_fa
یک شنبه 13 اسفند 1391, 21:40 عصر
برای نمونه جدول زیر رو در نظر بگیرید
100824
میخوام ردیف هایی که جمع مبلغ شون برابر 95 بهم بده

100825

محمد سلیم آبادی
دوشنبه 14 اسفند 1391, 04:14 صبح
حالا بطور مثال اگر دو ردیف با مبلغ 10 داشتید خروجی باید چگونه باشد؟
به هر صورت، یک الگوریتم برای حل این مساله تولید power set یا مجموعه توانی (http://www.30sharp.com/article/13/305/11/%d9%85%d8%ac%d9%85%d9%88%d8%b9%d9%87-%d8%aa%d9%88%d8%a7%d9%86%db%8c-power-set.aspx) می باشد.